Skip to content
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

Support "math" IA2 object attribute in Chrome and Firefox #17296

Open
aleventhal opened this issue Oct 15, 2024 · 4 comments
Open

Support "math" IA2 object attribute in Chrome and Firefox #17296

aleventhal opened this issue Oct 15, 2024 · 4 comments
Labels
maintenance p4 https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#priority triaged Has been triaged, issue is waiting for implementation.

Comments

@aleventhal
Copy link

Currently NVDA supports math on ROLE_SYSTEM_EQUATION objects by using ISimpleDOMNode::get_innerHtml().
In the interests of eventually being able to deprecate and remove ISimpleDOMNode support, NVDA should first check whether the "math" object attribute exists, and only use ISimpleDOMNode as a fallback.
Chromium has added support for this in recent Canary builds.
Here's a issue entry for this to also be supported by Mozilla: https://bugzilla.mozilla.org/show_bug.cgi?id=1924832

@aleventhal
Copy link
Author

AAM mappings issue: w3c/aria#2355

@seanbudd seanbudd added p4 https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#priority triaged Has been triaged, issue is waiting for implementation. maintenance labels Oct 21, 2024
@NSoiffer
Copy link
Contributor

NSoiffer commented Dec 4, 2024

Is this related to NVDA cannot navigate math content in Chromium ?

@aleventhal
Copy link
Author

It didn't cause the problem, but the change that caused the problem is under the same project -- eventually getting rid of ISimpleDOMNode.

@Adriani90
Copy link
Collaborator

This is related or even a duplicate of #13702.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
maintenance p4 https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#priority triaged Has been triaged, issue is waiting for implementation.
Projects
None yet
Development

No branches or pull requests

4 participants