Accessible events stop being emitted after exploring menu

Bug #971926 reported by Joanmarie
16
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.

Revision history for this message
Joanmarie (joanmarie-diggs-deactivatedaccount) wrote :
Revision history for this message
Joanmarie (joanmarie-diggs-deactivatedaccount) wrote :

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
<<< KEY RELEASED: Up
object:state-changed:focused(1, 0, 0)
 source: [password text | Enter password for Joanmarie Diggs]
 host_application: [application | unity-greeter]
>>> KEY PRESSED: Down
<<< KEY RELEASED: Down
object:state-changed:focused(1, 0, 0)
 source: [push button | Login as Guest Session]
 host_application: [application | unity-greeter]
>>> KEY PRESSED: Up
<<< KEY RELEASED: Up
object:state-changed:focused(1, 0, 0)
 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
object:state-changed:iconified(0, 0, 0)
 source: [window | ]
 host_application: [application | unity-greeter]
window:deactivate(0, 0, Login Screen)
 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

Alan Bell (alanbell)
Changed in unity-greeter:
status: New → Confirmed
Revision history for this message
Attila Hammer (hammera) wrote :

Hy,

I now installed with unity-greeter 0.2.7-0ubuntu1 package version, and if I see right, the indicators works right.
If I opened indicator menues, move some menu items and press ESCAPE key, the issue is not happening. Perhaps developers doed a fix with affecting this bug with other packages?
I looked this with unity-greeter --test-mode command resulted screen and normal login screen.
I using my Ubuntu 12.04 system with latest master Orca version, and enabled the proposed updates.
Can you experienced similar right results?

Attila

affects: unity-greeter → unity-greeter (Ubuntu)
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.