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
NVDA ignores aria-label on elements with role="math" #4422
Comments
Comment 1 by jteh on 2014-08-27 00:46 Leaving this open for now in case MathPlayer doesn't work out or progress stalls. |
@jcsteh You seem to indicate in #4422 (comment) that this issue would be invalidated if Math Player support in NVDA becomes a reality, which it has, as of 2017. Time to close? @ehollig |
Actually, MathPlayer was implemented into NVDA in 2015.2 according to the What's New. |
No, aria-label with role of math labels something, but identifies the node as math. |
@derekriemer commented on 15 Aug 2017, 00:40 GMT+10:
It would also override the real math content within. See the example provided in the issue description. The label is being used to provide a spoken representation of the math. We don't want to override usable math semantics with simple text. Since MathPlayer did happen, this issue should indeed be closed. |
wo, um ... I don't know how my message came through like that. What I meant, and have no idea how it happened, is What if |
role="math" is somewhat of a problem. The spec is pretty vague/unclear on
how it should be used/handled. Furthermore, it's difficult to differentiate
it from the <math> tag. I honestly don't think we can support this properly
until the spec gets clarified.
|
Reported by jhung on 2014-08-26 16:44
NVDA 2014.3rc1 is ignoring aria-label values if role="math" but should not.
In this example, aria-label helps provide semantics of math to ATs that would otherwise be lost to a non-sighted user.
The text was updated successfully, but these errors were encountered: