-
Notifications
You must be signed in to change notification settings - Fork 794
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
MathML is coming, need to consider what we need to do to support it #3285
Comments
Hello, MathML markup inside headings and table headers triggers errors. See: |
For the higher priority "not producing false positives" part, the lowest-hanging fruit is probably just setting up a new The bigger chunk of work there would be validating UA/AT compat, not the actual code change. We'd want to verify for each accessibility-supported UA/AT combination that it respects the |
we've got a report of scrollable-region-focusable over at Daisy Ace (Element should have focusable content -- Element should be focusable -- Ensure elements that have scrollable content are accessible by keyboard -- Scrollable region must have keyboard access) I will create a minimal reproduction HTML to isolate the problem. In the meantime, if you have any clue? :) |
Apologies for pointing out The "real" MathML issues are when used in headings: |
MathML is new in Chrome 97, still behind a feature flag, but that means it's coming. Chrome is the last major browser without support for MathML, so native support for it is getting pretty close.
I doubt anyone's considered what impact native MathML has to axe-core rules, so we're going to need to look into that in the near future. First priority there is to make sure we don't produce false positives. Second is to figure out what new rules we can write for it.
The text was updated successfully, but these errors were encountered: