A compatibility reference for how the HTML `<article>` element is handled across major screen readers. Testing covers NVDA, JAWS, VoiceOver (macOS and iOS), Narrator, and TalkBack. Results show inconsistent behavior: some screen readers announce articles and support quick navigation, others treat them as landmarks, and some ignore them entirely. Labelling articles with aria-label or aria-labelledby makes no meaningful difference across tested screen readers.

2m read timeFrom matuzo.at
Post cover image
Table of contents
SummaryDemo codeNVDA 2023.1 with Firefox 114JAWS 2023.2212.13 with Edge 114VoiceOver macOS 13.4.1 with Safari 16.5.1Narrator Windows 10 with Edge 114VoiceOver iOS 15.7.7 with SafariTalkback Android 13 with Chrome 114