Currently the AXRoleDescription string for AXSubRole= AXLandmarkContentInfo is "content". This is ambiguous and does not convey the meaning of the role. Suggest changing the AXRoleDescription to "content information". The same is used for the HTML5 footer element. In this case it is recommended that the AXRoleDescription be changed to "footer" to disambiguate it from The ARIA landmark contentinfo role as it is not the same. References: HTML5 4.4.9 The footer element http://dev.w3.org/html5/spec/the-footer-element.html#the-footer-element WAI - ARIA 1.0 5. The Roles Model http://www.w3.org/TR/wai-aria/roles#contentinfo HTML to Platform Accessibility APIs Implementation Guide http://dvcs.w3.org/hg/html-api-map/raw-file/tip/Overview.html Using WAI ARIA Landmark Roles - http://www.paciellogroup.com/blog/2010/10/using-wai-aria-landmark-roles/
Created attachment 127820 [details] patch to change content -> content information
Created attachment 127908 [details] patch to add role description for footer elements
Comment on attachment 127908 [details] patch to add role description for footer elements View in context: https://bugs.webkit.org/attachment.cgi?id=127908&action=review > Source/WebCore/English.lproj/Localizable.strings:567 > this was part of the previous patch, got caught up in this patch
Comment on attachment 127908 [details] patch to add role description for footer elements Attachment 127908 [details] did not pass qt-ews (qt): Output: http://queues.webkit.org/results/11558022
Created attachment 129151 [details] patch to add separate footer role description
Comment on attachment 129151 [details] patch to add separate footer role description Attachment 129151 [details] did not pass chromium-ews (chromium-xvfb): Output: http://queues.webkit.org/results/11639460
Created attachment 129194 [details] patch for footer role
Please wait for approval from fishd@chromium.org before submitting because this patch contains changes to the Chromium public API.
Comment on attachment 129194 [details] patch for footer role Attachment 129194 [details] did not pass gtk-ews (gtk): Output: http://queues.webkit.org/results/11662158
Comment on attachment 129194 [details] patch for footer role Chromium WebKit API changes LGTM
Created attachment 130253 [details] patch for footer role
content -> content info http://trac.webkit.org/changeset/110825
footer role-> http://trac.webkit.org/changeset/110828