After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 673397 - Using flat review while in Unity Greeter makes Orca stop presenting screen contents.
Using flat review while in Unity Greeter makes Orca stop presenting screen co...
Status: RESOLVED FIXED
Product: orca
Classification: Applications
Component: general
3.4.x
Other Linux
: Normal normal
: ---
Assigned To: Joanmarie Diggs (IRC: joanie)
Orca Maintainers
Depends on:
Blocks:
 
 
Reported: 2012-04-03 02:33 UTC by Joanmarie Diggs (IRC: joanie)
Modified: 2012-04-03 03:15 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Joanmarie Diggs (IRC: joanie) 2012-04-03 02:33:54 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.
Comment 2 Joanmarie Diggs (IRC: joanie) 2012-04-03 03:15:14 UTC
Verified as working in Ubuntu with no side effects in Fedora. Closing as FIXED. Opening a BEER.