Accessible names

Tests

Testing how things sound out.

username is online

username, online

username, online
username is	 online

How to use math?

This assumes a basic example: 1+1=2.

This uses MathML: 1 + 1 = 2

This assumes a basic example: 1-2=-1.

This assumes a basic example: 1 - 2 = - 1.

This uses MathML: 1 - 2 = -1

Results

Expectation JAWS 2024 with Chrome JAWS 2024 with Firefox JAWS 2024 with Edge NVDA with Chrome NVDA with Firefox Narrator on Edge VoiceOver on Mac with Safari VoiceOver on iOS with Safari Talkback on Android with Chrome
Is comma paused ok yes yes yes yes yes yes yes yes N/a
Is there a diff when reading the image yes yes yes yes yes yes yes yes N/a
1+1=2 ok ok ok ok ok ok ok ok N/a
1+1=2 mathML ok ok ok mathML ignored mathML ignored ok mathML ignored ok N/a
1-2=-1 Reads - as dash as “minus1” Reads - as dash as “minus1” Reads - as dash as “minus1” Announces “-“ as “to” and announces “-1” Announces “-“ as “to” and announces “-1” Reads - as dash Ignores “-“ and announces “-1” Ignores “-“ and announces “-1” N/a
1 - 2 = - 1 Reads - as dash Reads - as dash Reads - as dash Announces “-“ as “to” and announces “-1” as “1” Announces “-“ as “to” and announces “-1” as “1” Reads - as dash Ignores “-“ Ignores “-“
1-2=-1 mathML ok ok ok mathML ignored mathML ignored Igonres “-“ mathML ignored ok N/a

Screenreaders used