Open mitchellevan opened 10 months ago
Chrome and Firefox both report MathML element semantics in devtools accessibility. That said...
If Chrome is partially responsible, please update Chrome Issue 1245715: JAWS not recognizing role=math element inside contentEditable
If Firefox is partially responsible, please file a bug for it.
Summary
HTML
<math>
containing MathMLARIA
role="math"
Expected result
Outside of a
contenteditable
JAWS should announce the math structure and content, and the fact that it is a math element.Inside of a
contenteditable
JAWS should announce the math structure and content, and the fact that it is a math element.Actual result
HTML
<math>
containing MathMLOutside of a
contenteditable
JAWS announces an HTML MathML element as expected. Speech history example (Chrome):Inside of a
contenteditable
JAWS announces the text of the HTML MathML element but not its structure, and JAWS does not announce the fact that it is a math element. Speech history example (Chrome):In JAWS with Firefox, the announcements are the same as with Chrome, provided that the user presses RIGHT ARROW instead of DOWN ARROW inside the
contenteditable
to read the text of the math.ARIA
role="math"
Outside of a
contenteditable
:Inside of a
contenteditable
:Additional Information
Chrome exposes the math element inside a
contenteditable
. https://bugs.chromium.org/p/chromium/issues/detail?id=1245715JAWS version and build number
JAWS Version 2024.2312.53
Operating System and version
Windows 10
Browser and version:
Chrome 120 Firefox 121.0.1