Currently we ignore any element which does not itself contain content. Thus given: <div class="note" title="Note"> <div class="inner"> <div class="contents"> <p class="p">Note contents</p> </div> </div> </div> We'd expose: -> Document Frame -> Paragraph (text: Note contents) If the content provider has specified a title attribute, we should include that element in the hierarchy. When we do so, the title attribute should automatically become exposed as the accessible description, i.e.: -> Document Frame -> Section (description: Note) -> Paragraph (text: Note contents)
Chris: What's the story on the Mac? Do VoiceOver users have a need for this as well, or should it be limited to Gtk?
thats reasonable i think. on the mac, that will be exposed as an AXGroup, which is ok
Created attachment 51334 [details] proposed fix
Comment on attachment 51334 [details] proposed fix Looks reasonable to my eye.
Comment on attachment 51334 [details] proposed fix Clearing flags on attachment: 51334 Committed r56530: <http://trac.webkit.org/changeset/56530>
All reviewed patches have been landed. Closing bug.