Several ATK_STATE(s) not properly used on the accessibility framework
Bug #727140 reported by
Alejandro Piñeiro
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Unity |
Fix Released
|
Undecided
|
Alejandro Piñeiro | ||
unity (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
During this week the AtkSelection support on the Launcher was landed, so now the accessibility tools get notified when a user selects a launcher icon when the key nav mode starts.
Anyway, I detected some extra notifications "Panel grayed", and I send the orca debug file to the orca maintainer (Joanmarie Diggs) and she detected some missing states:
It looks like a lot of states are missing:
* STATE_SENSITIVE (the "wrong" bit in this case)
* STATE_ACTIVE
* STATE_ENABLED
* ...
And after a quick review, I realized that there are other states missing, like STATE_VISIBLE
Related branches
lp:~apinheiro/unity/Bug727140
- Rodrigo Moya (community): Approve
-
Diff: 115 lines (+73/-0)2 files modifiedsrc/nux-area-accessible.cpp (+59/-0)
src/unity-launcher-icon-accessible.cpp (+14/-0)
lp:~ubuntu-desktop/unity/ubuntu
(Merged)
Changed in unity: | |
assignee: | nobody → Alejandro Piñeiro (apinheiro) |
Changed in unity: | |
status: | New → Confirmed |
Changed in unity (Ubuntu): | |
status: | New → Confirmed |
Changed in unity: | |
status: | Confirmed → In Progress |
Changed in unity (Ubuntu): | |
status: | Confirmed → In Progress |
Changed in unity: | |
status: | In Progress → Fix Committed |
Changed in unity (Ubuntu): | |
status: | In Progress → Fix Committed |
Changed in unity: | |
milestone: | none → 3.8.2 |
Changed in unity: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
This bug was fixed in the package unity - 3.8.2-0ubuntu1
---------------
unity (3.8.2-0ubuntu1) natty; urgency=low
* New upstream release. node_base: :_M_hook( ) :signal_ emit0<void, :nil>:: emit() (LP: #729715) con::OnIconThem eChanged( ) set_source_ pixbuf( ) ncherIcon: :ActivateLaunch erIcon( ) (LP: #742110)
- compiz crashed with SIGSEGV in std::_List_
(LP: #711916)
- New window tracking system breaks in the case where windows try to
restack relative to destroyed windows that were never mapped
(LP: #723014)
- does not display icons until hovered (LP: #726033)
- Unity Launcher has black spaces where icons should be (LP: #729353)
- compiz crashed with SIGSEGV in sigc::internal:
sigc:
- compiz crashed with SIGSEGV in SimpleLauncherI
(LP: #741652)
- compiz crashed with SIGSEGV in free() (LP: #738864)
- compiz crashed with SIGSEGV in g_closure_invoke() (LP: #741674)
- compiz crashed with SIGSEGV in free() (LP: #742300)
- Unity can't get touch the touch initialization signals from GEIS
(LP: #742555)
- Windows that reparent away from the root before they are mapped can
cause other windows to become invisible (and compiz to crash)
(LP: #743011)
- compiz crashed with SIGSEGV in gdk_cairo_
(LP: #744231)
- [dash] Keyboard navigation not implemented as specified (LP: #608132)
- xterms broken in unity (LP: #692463)
- Unity opens application menu on Alt+F10 shortcut (LP: #722674)
- First four items in Dash begin "Find" "Find" "Find" "Find" (LP: #729002)
- Increase the size of the top left Launcher reveal area from 1px to a
slightly larger triangle that comes out of the top left corner
(LP: #736034)
- Add a test case for invisible windows regressions (LP: #736876)
- Re-sync with xquerytree to avoid stacking order issues (LP: #740465)
- Keyboard navigation: quicklist not opening for Trash launcher item
(LP: #741793)
- Wrong window moves (LP: #741656)
- compiz crashed with SIGSEGV in
SimpleLau
- Combo in the search bar did not disappear after the places was closed
(LP: #742712)
- Expo doesn't quit reliably when using keynav or shortcut (LP: #744196)
- Make the BFB icon turn blue when an application goes urgent
(LP: #744973)
- Launcher - increase "launcher reveal %" for 'Fade and slide' launcher
reveal transition to 65% (LP: #745602)
- Arrows do not fade out with rest of launcher durring DND (LP: #746811)
- Don't create windows over the launcher (LP: #688816)
- Launcher - Indicate which application is currently focused with a
glowing Launcher icon (LP: #676604)
- Unity Grid is broken for multi-monitor setups (LP: #709221)
- dynamic quicklists are not working (LP: #729074)
- When windows open for the first time they should not hide the launcher
(LP: #723878)
- it is still possible to quit unity from the panel (LP: #733725)
- Selection does not fit small icons in Unity Dash (LP: #735746)
- Unmounting media gives no error when failed (LP: #737633)
- ATI/fglrx workaround patch (LP: #740298)
- "Files & Folders" tooltip say...