GNOME Bugzilla – Bug 352086
Orca stops speaking items in Evolution's Select a Folder dialog if you start typing
Last modified: 2008-07-22 19:13:24 UTC
Please describe the problem: In Evolution's Select a Folder dialog, Orca correctly announces the folders in the tree as you arrow up and down UNLESS you start typing (i.e. the first few letters of a folder in order to jump there more quickly). At that point, once you are back in the tree of folders, Orca no longer announces the items you navigate to. Work around: Move focus out of and back to the tree of folders. Steps to reproduce: 1. Select a message in your inbox to move 2. Press Control Shift V 3. Arrow around* in the list (items should be spoken) 4. Start typing the first few letters of a folder name, then wait until focus is returned to the tree of folders 5. Arrow around in the list (items will no longer be spoken) Actual results: As you arrow, items are spoken until you type some text. Expected results: Items would always be spoken as you arrow to them. Does this happen every time? Yes. Other information: I can reproduce this in both Evolution 2.6.1 and 2.7.91 using the latest (as of this moment) Orca from CVS HEAD. In step 3 above: It seems that if you are using the latest Edgy (and/or Evolution?), you cannot initially arrow without clicking (or typing) first. That seemed to crop up today. Filed it against Evolution (352085).
Thanks! We'll track this.
Created attachment 72887 [details] Orca debug.out replicating the problem.
The problem is that before you type a letter in the Control-Shift-V dialog box, each arrow movement is causing an event such as the following to be generated: OBJECT EVENT: object:active-descendant-changed detail=(5,0) app.name='evolution-2.6' name='Mail Folder Tree' role='tree table' state='ENABLED FOCUSABLE FOCUSED SENSITIVE SHOWING VISIBLE MANAGES_DESCENDANTS' You'll notice that one of the states is FOCUSED. After you type a letter, the little text window comes up. Typing Esc will dismiss it. Now each arrow movement is causing an event such as the following to be generated: OBJECT EVENT: object:active-descendant-changed detail=(7,0) app.name='evolution-2.6' name='Mail Folder Tree' role='tree table' state='ENABLED FOCUSABLE SENSITIVE SHOWING VISIBLE MANAGES_DESCENDANTS' You'll notice that it no longer has a FOCUSED state. On Monday, I'll try to recreate this problem with a standalone Python script and file an Evolution bug on it.
I've filed bug #356515 against Evolution for this problem. Adjusting the summary of this bug to show that it's blocked.
Add accessibility keyword. Apologies for spam.
The underlying bug has been fixed. Joanie reports that the problem with Orca is no longer there (thanks!). Closing as FIXED.