[Bug 20420] Clarify, with ARIA language, if role of <main> can be overridden.

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

steve faulkner <faulkner.steve@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|REOPENED                    |RESOLVED
         Resolution|---                         |WORKSFORME

--- Comment #8 from steve faulkner <faulkner.steve@gmail.com> ---
(In reply to comment #6)
> (In reply to comment #5)
> > Hi leif, will leave this open for now, but in regards to use o
> > role=presentation on any elements see:
> > https://www.w3.org/Bugs/Public/show_bug.cgi?id=11956
> 
> Regarding bug 11956, then that was marked (by yourself!) as a duplicate of
> bug 10919.
> 
> Anyway, this is what I get out of bug 11956:
> 
> The example you gave in bug 11956 was <input type=submit role=presentation
> >. Which per HTML5 belongs to the strong table. Your claim about that
> example was that HTML5 back then allowed role=presentation. You did not cite
> any spec text for that claim, however, so I wonder if it was based on memory
> rather than spec text. (Or if Ian resolved it after he updated the spec to
> not allow "presentation" for strong native semantics elements.)
> 
> As for the parallell "mother bug", bug 10919, then Ian’s resolution was that
> "Per comment 17, for focusable elements such as those listed in comment 14
> we are better off relying on ARIA to apply the relevant conformance criteria
> here."
> 
> So it does seem as if Ian considered that HTML5 should not define whether
> it, for your example (<input type=submit role=presentation >) from bug
> 11956, would be conforming to use presentation role, but rather leave that
> question to ARIA. And that is what HTMl5 currently does.
> 
> According to Ian’s ruling, this conclusion required not spec change, and may
> be it is the "no spec change" bit which is the confusion point?

Hi Leif, as the main element is now defined in HTML 5.1 please review its
definition there:
http://www.w3.org/html/wg/drafts/html/master/grouping-content.html#the-main-element
and
http://www.w3.org/html/wg/drafts/html/master/dom.html#sec-strong-native-semantics

feel free to open a new bug on the spec if you have issues.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.

Received on Thursday, 17 January 2013 09:46:03 UTC