[Bug 18245] Conveying state of an Active tab in tabbed panels to Assistive Technologies like screen readers

https://www.w3.org/Bugs/Public/show_bug.cgi?id=18245

--- Comment #8 from James Craig <jcraig@apple.com> 2012-09-13 19:59:56 UTC ---
Steve's concern is that semantics are needed for the controlling elements (e.g.
tabs and tablist) versus the controlled elements (e.g. tabpanel). 

While I don't agree with Robin's statement that tabs are a presentational
effect, the semantics mentioned in the CSS card-stack example are for the
content sections (similar to ARIA's tabpanel role or a generic hidden/shown
div) and may therefore only need to be marked as shown or hidden in the
accessibility APIs rather than to have semantic roles or properties applied. 

Perhaps the confusion is that Robin should have said "card-stacks" rather than
"tabs" are a presentational effect that can be used for semantic controls like
tab panels, but in cases where the controlling elements indicate some
additional functionality, it's the page authors responsibility to convey
semantics through use of appropriate HTML elements or ARIA roles.

-- 
Configure bugmail: https://www.w3.org/Bugs/Public/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.

Received on Thursday, 13 September 2012 19:59:57 UTC