orca: alt-tabbing between windows - descriptions become interleaved confusingly
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Compiz |
Confirmed
|
Medium
|
|||
gnome-orca |
Unknown
|
Medium
|
|||
gnome-orca (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
Ubuntu 11.04
gnome-orca-
"Gnome classic" environment
1. Enable orca screen reader.
2. You should now have the orca window open. Close any other active applications.
3. Start another application - I've tried gnome-terminal and Calculator.
4. Press alt-tab to switch to the other application. Orca will read
a) it's title
b) a description of the active widget
"e.g. Orca Screen reader slash magnifier frame, preferences button".
5. Press alt-tab again, to switch to the other application
After just a few repetitions - giving orca plenty of time to read out the full description, not interrupting it half way through - Orca starts saying insane things like
"Orca Screen Reader slash magnifier frame, Terminal frame, preferences button, terminal".
tags: | added: amd64 natty |
Changed in compiz: | |
importance: | Unknown → Medium |
status: | Unknown → Confirmed |
Changed in gnome-orca: | |
importance: | Unknown → Medium |
status: | Unknown → Confirmed |
Changed in gnome-orca (Ubuntu): | |
status: | New → Fix Released |
status: | Fix Released → New |
Changed in gnome-orca: | |
status: | Confirmed → Unknown |
a11y == accessibility
I work on the Orca screen reader project (http:// live.gnome. org/Orca). As we have done with metacity, we are trying to provide compelling presentation as the user presses Alt+Tab to navigate between windows on the desktop using Compiz.
As seen in http:// bugzilla. gnome.org/ show_bug. cgi?id= 466841# c8, we are noticing some really strange behavior when the user releases the Tab key after pressing Alt+Tab. In particular, given the scenario where the user Alt+Tab's from window A to window B, we see the following sequence of AT-SPI events:
(Alt+Tab initially pressed here)
A: window:deactivate
(Alt+Tab released here)
A: window-activate
B: window:activate
A: window:deactivate
This overlapping of window activation events is really quite strange (it says two windows are active at once). Ideally we'd just get this:
(Alt+Tab initially pressed here)
A: window:deactivate
(Alt+Tab released here)
B: window:activate
Thanks!