You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Activating speech in the accessibility (a11y) object would add the role="tree" to the output, leading to the problem "Ensures elements with an ARIA role that require child roles contain them."
Steps to Reproduce:
Enabling the speech a11y object
check the render
notice the role="tree" included in the output
Technical details:
MathJax Version: 4.0.0-beta.4
Client OS: (e.g., Ubuntu)
Browser: (e.g., Chrome 29.0.1547.57)
I am using the following MathJax configuration:
MathJax={chtml: {mathmlSpacing: true,fontURL:`...`},options: {enableEnrichment: true,a11y: {speech: true,// switch on speech outputbraille: true},menuOptions: {settings: {assistiveMml: true,// true to enable assitive MathMLcollapsible: false,// true to enable collapsible mathexplorer: true// true to enable the expression explorer}}},};
Thanks for reporting this. This role is a left-over from our tests on using the ARIA tree widget for screen reader integration. However, the relevant SRE branch had not been merged, when beta.4 was released.
The overall integration has considerably changed in beta.5 which should come out any day now. If you would like to do some tests on that, we would appreciate that very much.
Issue Summary
Activating speech in the accessibility (a11y) object would add the role="tree" to the output, leading to the problem "Ensures elements with an ARIA role that require child roles contain them."
Steps to Reproduce:
Technical details:
I am using the following MathJax configuration:
and loading MathJax via
Supporting information:
https://codepen.io/mahmoud-ameara/pen/eYojqjW
The text was updated successfully, but these errors were encountered: