Apache OpenOffice (AOO) Bugzilla – Full Text Issue Listing |
Summary: | [ia2] Focus broken after exiting a context menu with an item selected | ||
---|---|---|---|
Product: | General | Reporter: | James Teh <jamie> |
Component: | accessibility | Assignee: | AOO issues mailing list <issues> |
Status: | CONFIRMED --- | QA Contact: | |
Severity: | Normal | ||
Priority: | P3 | CC: | issues, steve.yin.aoo, vsfoote |
Version: | 4.1.0-dev | ||
Target Milestone: | --- | ||
Hardware: | PC | ||
OS: | Windows, all | ||
Issue Type: | DEFECT | Latest Confirmation in: | --- |
Developer Difficulty: | --- | ||
Issue Depends on: | |||
Issue Blocks: | 121767 |
Description
James Teh
2013-11-05 01:05:24 UTC
Impact: Focus is broken for screen reader users after this occurs. Confirming the focus issue on Windows 7 sp1 64-bit with: AOO410m1(Build:9750) - Rev. 1538508 Rev.1538508 but (In reply to James Teh from comment #1) > Impact: Focus is broken for screen reader users after this occurs. yes, but a cursor key movement will move focus away the ia2 role rootPane / msaa accRole clientArea that results after the pop-up, and onto the adjacent tableCell in the active sheet Actions other than the context menu produce the same effect--pretty much any pop-up window that moves focus from the active pane. Seems correct action on pop-up close should be to return focus to the previously active element. (In reply to V Stuart Foote from comment #2) > > Impact: Focus is broken for screen reader users after this occurs. > yes, but a cursor key movement will move focus away the ia2 role rootPane / > msaa accRole clientArea that results after the pop-up, and onto the adjacent > tableCell in the active sheet True. Still, most users will be confused by this. > Seems correct action > on pop-up close should be to return focus to the previously active element. MSAA does allow the server to just fire a menuPopupEnd event when a popup menu is closed without firing a focus event. However, if this is done, accFocus and the focused state should be correct to allow an AT to find the focus. (Imo, this is one of the more annoying/silly conventions of MSAA, but such is life.) |