CTW support for MathML on Windows
Categories
(Core :: Disability Access APIs, task)
Tracking
()
Tracking | Status | |
---|---|---|
firefox106 | --- | fixed |
People
(Reporter: Jamie, Assigned: Jamie)
References
Details
(Whiteboard: [ctw-m3])
Attachments
(1 file)
On Windows, screen readers access MathML via ISimpleDOMNode: innerHTML for native MathML and getAttributesForNames for the data-mathml attribute. We should implement ISimpleDOMNode for this specific case. (Whether we implement more of ISimpleDOM is something to cover separately in future.)
Assignee | ||
Updated•2 years ago
|
Assignee | ||
Comment 1•2 years ago
|
||
Windows a11y clients retrieve MathML markup using ISimpleDOMNode::innerHTML.
We cache innerHTML to support this, but only on math elements and only on Windows.
sdnAccessible had to be modified to support RemoteAccessible and to use the cache for this method.
Updated•2 years ago
|
Assignee | ||
Comment 2•2 years ago
|
||
The data-mathml attribute was something I invented in NVDA in earlier days when we were still figuring out how to expose MathML from various frameworks, and as far as I know, no one uses it in the wild. Therefore, it isn't supported here.
Comment 4•2 years ago
|
||
bugherder |
Description
•