Accessible events stop being emitted after exploring menu
Bug #971926 reported by
Joanmarie
This bug affects 3 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
unity-greeter (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
Steps to reproduce:
1. Enable Orca
2. Up/Down Arrow amongst users
3. Press F10
4. Up/Down Arrow in the resulting menu
5. Press Escape
6. Up/Down Arrow amongst users
Expected results: Orca would present the users in steps 2 and 6
Actual results: Orca fails to present the users in steps 6
Reason why: Accessible events stop being emitted so Orca is never told that focus/selection changes. If Orca doesn't know about it, Orca cannot present it.
I am attaching a quick and dirty, Orca-free tester to reproduce the problem. Instructions are in the file. I will attach the output and explanation next.
Changed in unity-greeter: | |
status: | New → Confirmed |
affects: | unity-greeter → unity-greeter (Ubuntu) |
To post a comment you must log in.
As you will see in the attached log file (created by using the previously-attached tester and performing the steps in the opening report):
1. Up and Down initially result in accessible events:
>>> KEY PRESSED: Up state-changed: focused( 1, 0, 0) state-changed: focused( 1, 0, 0) state-changed: focused( 1, 0, 0)
<<< KEY RELEASED: Up
object:
source: [password text | Enter password for Joanmarie Diggs]
host_application: [application | unity-greeter]
>>> KEY PRESSED: Down
<<< KEY RELEASED: Down
object:
source: [push button | Login as Guest Session]
host_application: [application | unity-greeter]
>>> KEY PRESSED: Up
<<< KEY RELEASED: Up
object:
source: [password text | Enter password for Joanmarie Diggs]
host_application: [application | unity-greeter]
2. But after arrowing within the menu that results from pressing F10 and then pressing Escape, events go AWOL:
>>> KEY PRESSED: Escape state-changed: iconified( 0, 0, 0) deactivate( 0, 0, Login Screen)
object:
source: [window | ]
host_application: [application | unity-greeter]
window:
source: [frame | Login Screen]
host_application: [application | unity-greeter]
<<< KEY RELEASED: Escape
>>> KEY PRESSED: Down
<<< KEY RELEASED: Down
>>> KEY PRESSED: Up
<<< KEY RELEASED: Up
>>> KEY PRESSED: Down
<<< KEY RELEASED: Down
>>> KEY PRESSED: Up
<<< KEY RELEASED: Up
>>> KEY PRESSED: Down
<<< KEY RELEASED: Down
>>> KEY PRESSED: Up
<<< KEY RELEASED: Up
>>> KEY PRESSED: Up
<<< KEY RELEASED: Up
>>> KEY PRESSED: Down
<<< KEY RELEASED: Down