[Webkit-unassigned] [Bug 135116] AX: HTML5 landmark (and related) elements should not be ignored.
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Tue Sep 9 08:14:26 PDT 2014
https://bugs.webkit.org/show_bug.cgi?id=135116
Steve Faulkner <faulkner.steve at gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |faulkner.steve at gmail.com
--- Comment #17 from Steve Faulkner <faulkner.steve at gmail.com> 2014-09-09 08:14:28 PST ---
(In reply to comment #6)
> (From update of attachment 235248 [details])
> View in context: https://bugs.webkit.org/attachment.cgi?id=235248&action=review
>
> > Source/WebCore/accessibility/AccessibilityObject.cpp:320
> > + || role == FooterRole
>
> We definitely don't want this. <footer> can be used hundreds of times per page. For example, each post in a Facebook feed can have a footer. There's another open bug about Footer versus ContentInfo. This would make all of them landmarks.
>
> You only want footer to map to content info when it's not a descendant of an article or section:
> http://www.w3.org/html/wg/drafts/html/CR/dom.html#sec-strong-native-semantics
>
> Just pull this out and it'd be okay to address the rest in a separate bug.
- header (LandmarkBannerRole) is same
"header element that is not a descendant of an article or section element."
http://www.w3.org/html/wg/drafts/html/CR/dom.html#sec-strong-native-semantics
the original implementation of these requirements (for header/footer) were in webkit, Firefox and Chrome followed suit.
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list