[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