GNOME Bugzilla – Bug 337322
Orca will not report the name/title of apps when user is switching between them.
Last modified: 2006-04-06 12:35:19 UTC
Users may switch different apps with pressing Alt+Tab, when they do that, orca will not report these apps' name or title, this really confuses them. Steps to reproduce: 1. Launch orca. 2. Launch some other apps, say firefox, gedit, term and so on. 3. Press and hold 'Alt', then press 'Tab' to switch app main windows between them. Expected result: Once user switched to other app window icon, orca should report its name/title to user. Actual result: Orca will not report these information to users, this really confusing.
Orca used to do this just fine, but I just verified that this no longer works on either Ubuntu or Open Solaris. It looks like the pygtk folks have decided to put all their Python packages at the top level, and they've introduced a "metacity" module. As a result, Orca ends up discovering the pygtk metacity module first and loads it before loading the Orca script for metacity. Thanks for reporting this! Orca needs to have a better plan of attack for loading modules in the event that others inadvertantly pollute the Python name space.
Revamped the way Orca looked for modules and checked this into GNOME CVS HEAD. The fix will be available in the next major release. Thank you for your bug report.
I just tried this fix on my fedoraCore 5 system. Although Orca is indeed reading the name of each application as I cycle through the alt tab list, it is also falsely stating that each application is inaccessible. To reproduce: 1. Open several applications. I opened three: gnome terminal, dictionary, and bug buddy. 2. Hold down alt, and repeatedly tap tab to cycle through the list. As I did this, I got feedback like bug buddy: inaccessible. Gedit; inaccessible, etc. However, all of these application still worked fine if I released tab and allowed any of them to gain focus.
Thanks for checking this, Al! The problem you are seeing looks like a different bug, so I opened a new one: http://bugzilla.gnome.org/show_bug.cgi?id=337489.