In indicator session user menu have a silent menu item

Bug #960999 reported by Attila Hammer
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Session Menu
Fix Released
Medium
Charles Kerr
indicator-session (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

Dear Developers,

I using Ubuntu 12.04 with GNOME3 fallback session, and using indicators with indicator-applet-complete panel applet.
When I activate the indicators main menu with Super+S keystroke, press left arrow, the caret land right with users menu.
If I press down arrow, first two menu items Orca Screen Reader wonderful spokening, but if I press one down arrow, have a silent menue with perhaps an empty menu, or not have label or accessible description.
Looks what I hear with screen reader, future I will be attaching a video:
Switch user... (this is the first menu item),
Guest session (this is the second menu item),
Follow up a silent menu item with screen reader doesn't possible determine what the purpose of this menu item,
Next menu item is my user name related menu item,
User accounts (this is the last menu item.

Attila

ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: indicator-session 0.3.94-0ubuntu1
ProcVersionSignature: Ubuntu 3.2.0-19.30-generic-pae 3.2.11
Uname: Linux 3.2.0-19-generic-pae i686
ApportVersion: 1.94.1-0ubuntu2
Architecture: i386
Date: Wed Mar 21 10:20:50 2012
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Alpha i386 (20120308)
SourcePackage: indicator-session
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
Attila Hammer (hammera) wrote :
tags: added: a11y
Revision history for this message
Attila Hammer (hammera) wrote :
Revision history for this message
Bilal Akhtar (bilalakhtar) wrote :

The bug happens for me too, with Orca.

Changed in indicator-session:
status: New → Confirmed
Changed in indicator-session (Ubuntu):
status: New → Confirmed
Changed in indicator-session:
status: Confirmed → Triaged
Changed in indicator-session (Ubuntu):
status: Confirmed → Triaged
importance: Undecided → High
Changed in indicator-session:
importance: Undecided → High
Revision history for this message
Bilal Akhtar (bilalakhtar) wrote :

To clarify, I managed to reproduce this with Unity (3D) 5.8 in Precise.

Revision history for this message
Luke Yelavich (themuso) wrote :

All menu options in the user menu work for me. I suspect it may have something to do with particular characters that may appear in the user's full name, because Orca speaksLuke Yelavich" without issue. If someone could run orca and get debug output from it, i.e with "orca --debug-file filename", that would be appreciated.

Thanks.

Revision history for this message
Attila Hammer (hammera) wrote : Re: [Bug 960999] Re: In indicator session user menu have a silent menu item
  • debug.out Edit (256.9 KiB, text/plain; charset=UTF-8; name="debug.out")
Download full text (21.2 KiB)

Hy Luke,

If my system have one user, all menu items are accessible with Orca in
the session menu.
If I creating for example a teszt username with password is teszt, I
experienced the wroted issue. So, if my system have more than one user,
after guest session menu item have a silent menu item with Orca not
possible identifying, visualy I don't no what the purpose this object.
My system now have two users, full names is Hammer Attila and teszt,
this usernames containing only alphabetic characters.
I attaching Orca debug.out file.
Debug.out file not showing any Orca related traceback error messages.
Look what object seeing Orca after I hearing "vendég munkamenet" menu
item in hungarian locale and press down arrow, vendég munkamenet meaning
english with guest session.
When I go in the silent menu item, press again Up arrow key and go back
the vendég munkamenet menu item.
KEYBOARDEVENT: type=1
                 id=65364
                 hw_code=116
                 modifiers=0
                 event_string=(Down)
                 keyval_name=(Down)
                 is_text=True
                 timestamp=756834
                 time=1333086379.507744
                 keyType=navigation
                 shouldEcho=False

KEYBOARDEVENT: type=0
                 id=65364
                 hw_code=116
                 modifiers=0
                 event_string=(Down)
                 keyval_name=(Down)
                 is_text=True
                 timestamp=758504
                 time=1333086381.120359
                 keyType=navigation
                 shouldEcho=False

----------> QUEUEING OBJECT:STATE-CHANGED:SELECTED
----------> QUEUEING OBJECT:SELECTION-CHANGED
DEQUEUED OBJECT:STATE-CHANGED:SELECTED <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected detail=(0,0,0)
----------> QUEUEING OBJECT:STATE-CHANGED:SELECTED
----------> QUEUEING OBJECT:SELECTION-CHANGED
     app.name='indicator-applet-complete' name='Vendég munkamenet'
role='menu item' state='enabled focused selectable sensitive showing
visible' relations=''
Script for event: indicator-applet-complete
(module=orca.scripts.toolkits.GAIL)
TOTAL PROCESSING TIME: 0.0062
^^^^^ PROCESS OBJECT EVENT object:state-changed:selected ^^^^^

DEQUEUED OBJECT:SELECTION-CHANGED <----------

vvvvv PROCESS OBJECT EVENT object:selection-changed vvvvv
OBJECT EVENT: object:selection-changed detail=(0,0,0)
----------> QUEUEING FOCUS:
     app.name='indicator-applet-complete' name='None' role='menu'
state='enabled selectable selected sensitive showing visible' relations=''
Script for event: indicator-applet-complete
(module=orca.scripts.toolkits.GAIL)
script.skipObjectEvent: skipped due to more recent event of the same
type in the same object
TOTAL PROCESSING TIME: 0.0046
^^^^^ PROCESS OBJECT EVENT object:selection-changed ^^^^^

DEQUEUED OBJECT:STATE-CHANGED:SELECTED <----------

vvvvv PROCESS OBJECT EVENT object:state-changed:selected vvvvv
OBJECT EVENT: object:state-changed:selected detail=(1,0,0)
     app.name='indicator-applet-complete' name='None' role='menu item'
state='enabled focus...

Revision history for this message
Charles Kerr (charlesk) wrote :

This seems to have been fixed by the i-session rewrite for Q.

Changed in indicator-session (Ubuntu):
importance: High → Medium
Changed in indicator-session:
importance: High → Medium
milestone: none → 12.10.0
status: Triaged → Fix Released
Changed in indicator-session (Ubuntu):
status: Triaged → Fix Released
Changed in indicator-session:
assignee: nobody → Charles Kerr (charlesk)
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.