Results: August 6, 2019

JAWS 2019 (august)

  • With Chrome 75 exposes 2 contentinfo landmarks. The first scoped to the body, and the second within the open non-modal dialog element.
  • With Edge 77 (dev) exposes 2 contentinfo landmarks. The first scoped to the body, and the second within the open non-modal dialog element.
  • With IE11 fails to expose contentinfo landmark. Existing bug noting that if there is a wrapping div between the body and the header, that JAWS will not correctly convert the footer to a landmark. If div id=app did not exist, the correct footer would be announced as a contentinfo landmark.
  • With Firefox 68.0.1 exposes 13 contentinfo landmarks. Firefox's accessibility tree generally exposes these footers as "role: section" in their a11y tree, The exception being the footer which should be exposed as the contentinfo landmark. This element is exposed as "role: landmark" in Firefox's a11y tree.

NVDA 2019.1.1

  • With Chrome 75 exposes 1 (correct) contentinfo landmark.
  • With Edge 77 (dev) exposes 1 (correct) contentinfo landmark.
  • With IE11 exposes 13 contentinfo landmarks
  • With Firefox 68.0.1 exposes 1 (correct) contentinfo landmark.

macOS 10.14.5 VoiceOver with Safari 12.1.1

No contentinfo landmarks exposed. Webkit bug marked as fixed.

Retesting with Safari Tech Preview Release 88 (Safari 13.0, WebKit 14608.1.36), three content information landmarks are exposed. 1 as a child of nav, another as a child of dialog and the last correctly scoped to body.

Open Webkit bug regarding headers, footers and other landmarks.

iOS 12.3.1 VoiceOver

Except for the footer elements within section, article all others (12) were exposed as "footer" landmarks.

macOS 10.14.5 VoiceOver with Chrome 75

Exposes zero contentinfo landmarks.

Note: Chrome's accessibility panel exposes the footer with role: contentinfo

TalkBack 7.3 on Android 8.1

  • Chrome 75 zero contentinfo landmarks.
  • Firefox 68 exposed 2 contentinfo landmarks. The first being the footer at the end of the main element. The second being the expected contentinfo landmark where the footer is scoped to the body.

Test footers & contentinfo landmarks

div#app

Main

Article

Should not be a landmark

Section

Should not be a landmark
Should not be a landmark

Blockquote

Should not be a landmark
details/summary

text...

Should not be a landmark
Fieldset
Figure
Should not be a landmark
Figcaption
Also should not be a landmark
A table cell Cell with footer:
Should not be a landmark

A dialog element