Test Description
The goal of this test is to provide a few examples of MathML that can be reached using the tab key. For every example, I indicate whether it is read aloud in an acceptable manner by the screen reader.
Tested Versions
Windows 10 Pro N Version 1803 / NVDA 2018.3.2 / MathPlayer 4.0 / Firefox 63.0.3 (64-bit) | 5 tests passed
Windows 10 Pro N Version 1803 / NVDA 2018.3.2 / MathPlayer 4.0 / Chrome 71.0.3578.80 (64-bit) | 4 tests passed
Fedora Rawhide Workstation 2019-01-21 / Orca on Gnome 3.31.4 / Firefox 64.0.2 (64-bit) | 4 tests passed
macOS 10.14.2 / Voiceover (Utility Version 9 (562.84.5)) / Safari 12.0.2 | 3 tests passed
Windows 10 Pro N Version 1803 / JAWS 2019 1810.64 ILM / Chrome 71.0.3578.80 (64-bit) | 0 tests passed
Windows 10 Pro N Version 1803 / JAWS 2019 1810.64 ILM / Firefox 63.0.3 (64-bit) | 0 tests passed
ChromeOS 78.0.3904.106 (Official Build) (64-bit) / Chromevox / Chrome | 0 tests passed
The Tests
Header with Tab Index
Pass: macOS/Safari/Voiceover
Pass: Windows/Firefox/NVDA/MathPlayer
Pass: Windows/Chrome/NVDA/MathPlayer
Pass: Fedora/Firefox/Orca
Fail: Windows/Firefox/JAWS (math is not spoken at all)
Fail: Windows/Chrome/JAWS (math is not spoken at all)
Fail: ChromeOS/Chrome/ChromeVox (math is spoken as "math")
The fraction
2 3
and the exponent
2 3
are not equal.
Paragraph with Tab Index
Pass: macOS/Safari/Voiceover
Pass: Windows/Firefox/NVDA/MathPlayer
Pass: Windows/Chrome/NVDA/MathPlayer
Pass: Fedora/Firefox/Orca
Fail: Windows/Firefox/JAWS (math is spoken as the letter x)
Fail: Windows/Chrome/JAWS (math not spoken at all)
Fail: ChromeOS/Chrome/ChromeVox (math is spoken as "math")
The fraction
2 3
and the exponent
2 3
are not equal.
Div and Span with Tab Index
Pass: macOS/Safari/Voiceover
Pass: Windows/Firefox/NVDA/MathPlayer
Pass: Windows/Chrome/NVDA/MathPlayer
Pass: Fedora/Firefox/Orca
Fail: Windows/Firefox/JAWS (math is spoken as the letter x)
Fail: Windows/Chrome/JAWS (math not spoken at all)
Fail: ChromeOS/Chrome/ChromeVox (math not spoken at all)
The fraction
2 3
and the exponent
2 3
are not equal.
The fraction
2 3
and the exponent
2 3
are not equal.
Link
Pass: Windows/Firefox/NVDA/MathPlayer
Pass: Windows/Chrome/NVDA/MathPlayer
Pass: Fedora/Firefox/Orca
Fail: macOS/Safari/Voiceover (math not spoken at all)
Fail: Windows/Firefox/JAWS (math not spoken at all)
Fail: Windows/Chrome/JAWS (math is spoken as the letter x)
Fail: ChromeOS/Chrome/ChromeVox (math not spoken at all)
The fraction
2 3
and the exponent
2 3
are not equal.
Button
Pass: Windows/Firefox/NVDA/MathPlayer
Fail: Windows/Chrome/NVDA/MathPlayer (math not spoken at all)
Fail: macOS/Safari/Voiceover (only the element contents are spoken)
Fail: Windows/Firefox/JAWS (math not spoken at all)
Fail: Windows/Chrome/JAWS (math not spoken at all)
Fail: Fedora/Firefox/Orca (math not spoken at all)
Fail: ChromeOS/Chrome/ChromeVox (math not spoken at all)
The fraction
2 3
and the exponent
2 3
are not equal.
Radio buttons and checkboxes
Pass: none
Fail: macOS/Safari/Voiceover (math not spoken at all for form; numbers spoken for fieldset)
Fail: Windows/Firefox/NVDA/MathPlayer (math not spoken at all)
Fail: Windows/Chrome/NVDA/MathPlayer (math not spoken at all)
Fail: Windows/Firefox/JAWS (math not spoken at all)
Fail: Windows/Chrome/JAWS (math not spoken at all)
Fail: Fedora/Firefox/Orca (math not spoken at all)
Fail: ChromeOS/Chrome/ChromeVox (math not spoken at all)
The fraction
2 3
and the exponent
2 3
are not equal.
The fraction
2 3
and the exponent
2 3
are not equal.