W3C home > Mailing lists > Public > public-html-a11y@w3.org > September 2012

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

From: <bugzilla@jessica.w3.org>
Date: Thu, 13 Sep 2012 19:59:56 +0000
Message-Id: <E1TCFZs-00060d-Tl@jessica.w3.org>
To: public-html-a11y@w3.org
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 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Thursday, 13 September 2012 19:59:58 GMT