This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.

Bug 13208 - Complete table 4.1 (re: changes to 4.2 & 4.3 about clearing the focused state, add table for each API)
Summary: Complete table 4.1 (re: changes to 4.2 & 4.3 about clearing the focused state...
Status: RESOLVED FIXED
Alias: None
Product: ARIA
Classification: Unclassified
Component: Core AAM (show other bugs)
Version: 1.0
Hardware: PC All
: P1 normal
Target Milestone: ---
Assignee: Andi Snow-Weaver
QA Contact: ARIA UA Implementors
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-07-11 13:35 UTC by Andi Snow-Weaver
Modified: 2011-10-31 14:05 UTC (History)
1 user (show)

See Also:


Attachments

Description Andi Snow-Weaver 2011-07-11 13:35:39 UTC
Missing from both 4.2 and 4.3 is clearing the focused state from the old focused element (which may be another activedescendant) in  the platform accessibility API.

If change activedescendant, move focus from one to the other one.

Add table defining the FOCUSED, etc. states in each API.
Comment 1 Andi Snow-Weaver 2011-07-11 13:37:13 UTC
If change activedescendant, move focus from one to the other one.
Comment 2 Andi Snow-Weaver 2011-09-20 21:49:19 UTC
Added rule for removing focused state to both 4.2 and 4.3.

Table for states and events created. 

Need MSAA API for ACTIVE state. Or is this an IA2 state?

Need UIA, ATK, and OS X APIs for FOCUSED, FOCUSABLE, and ACTIVE states and FOCUS event.
Comment 3 Andi Snow-Weaver 2011-09-29 14:37:22 UTC
Cynthia, complete the table in 4.1 for MSAA and UIa have Larry review the text in 4.3 and 4.4.

When done, reassign to Andi.
Comment 4 Cynthia Shelly 2011-10-25 16:43:39 UTC
Focusable state = UIA_IsKeyboardFocusablePropertyId
Focused state = UIA_HasKeyboardFocusPropertyId
Comment 5 Cynthia Shelly 2011-10-25 16:46:29 UTC
Focusable state = UIA_IsKeyboardFocusablePropertyId
Focused state = UIA_HasKeyboardFocusPropertyId
focus event = UIA_AutomationFocusChangedEventId
Comment 6 Cynthia Shelly 2011-10-28 03:12:13 UTC
I recommend we delete the "active" line.  If we don't want to do that, UIA is "not mapped"
Comment 7 Andi Snow-Weaver 2011-10-31 14:05:32 UTC
Leaving Active line until we have mappings for ATK and OS X.