GNOME Bugzilla – Bug 673397
Using flat review while in Unity Greeter makes Orca stop presenting screen contents.
Last modified: 2012-04-03 03:15:14 UTC
Steps to reproduce: 1. In unity-greeter, launch Orca 2. Attempt to use flat review 3. Attempt to log in Expected results: 2 would work and the objects associated with 3 would be presented. Actual results: 2 seems to fail and nothing is presented during 3. ~~~~ It turns out that unity-greeter, which lacks a window manager, stops emitting accessible events when some other window claims and then gives up focus. See: https://bugs.launchpad.net/unity-greeter/+bug/971926 The above is relevant because Orca's flat review outline is a GtkWindow. So a reasonable workaround would be to just not draw the flat review outline if we don't have a window manager. (Flat review will then work, just no red underline while in unity-greeter.) We can get the window manager name via GdkX11.X11Screen -- if we tiptoe carefully around https://bugzilla.gnome.org/show_bug.cgi?id=673396.
Master: http://git.gnome.org/browse/orca/commit/?id=89be976142e993a20647409b9915ce5cb8cbe46a gnome-3-4 branch: http://git.gnome.org/browse/orca/commit/?h=gnome-3-4&id=c60d0a29930683e1c129ac1f50db37b944a1f36a
Verified as working in Ubuntu with no side effects in Fedora. Closing as FIXED. Opening a BEER.