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

NVDA ignores aria-label on elements with role="math" #4422

Closed
nvaccessAuto opened this issue Aug 26, 2014 · 8 comments

Comments

@nvaccessAuto
Copy link

commented Aug 26, 2014

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.

<span role="math" aria-label="F subscript g equals m times g">
    <math xmlns="http://www.w3.org/1998/Math/MathML">
        <mrow>
            <msub>
                <mi>F</mi>
                <mi>g</mi>
            </msub>
            <mo>=</mo>
            <mi>m</mi>
            <mi>g</mi>
        </mrow>
    </math>
</span>
@nvaccessAuto

This comment has been minimized.

Copy link
Author

commented Aug 27, 2014

Comment 1 by jteh on 2014-08-27 00:46
We're currently working on support for math in NVDA using MathPlayer 2014 from Design Science. Once that's implemented, we don't want to fall back to aria-label because that would override NVDA's own math presentation.

Leaving this open for now in case MathPlayer doesn't work out or progress stalls.

@nvaccessAuto nvaccessAuto added the bug label Nov 10, 2015

@bhavyashah

This comment has been minimized.

Copy link

commented Aug 6, 2017

@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

@ehollig

This comment has been minimized.

Copy link
Collaborator

commented Aug 6, 2017

Actually, MathPlayer was implemented into NVDA in 2015.2 according to the What's New.
• Using MathPlayer 4 from Design Science, NVDA can now read and interactively navigate mathematical content in web browsers and in Microsoft Word and PowerPoint. See the "Reading Mathematical Content" section in the User Guide for details. (#4673)
Closing, but can be reopened in I misunderstand the issue.

@ehollig ehollig closed this Aug 6, 2017

@ehollig ehollig added ARIA math labels Aug 6, 2017

@derekriemer

This comment has been minimized.

Copy link
Collaborator

commented Aug 14, 2017

No, aria-label with role of math labels something, but identifies the node as math.

@derekriemer derekriemer reopened this Aug 14, 2017

@jcsteh

This comment has been minimized.

Copy link
Contributor

commented Aug 14, 2017

@derekriemer commented on 15 Aug 2017, 00:40 GMT+10:

No, aria-label with role of math labels something, but identifies the node as math.

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.

@jcsteh jcsteh closed this Aug 14, 2017

@derekriemer

This comment has been minimized.

Copy link
Collaborator

commented Aug 15, 2017

What if it's

@derekriemer

This comment has been minimized.

Copy link
Collaborator

commented Aug 15, 2017

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 <img role="math" aria-label="a subscript one plus a subscript 2 plus dot dot dot plus a subscript n" src="blah">

@jcsteh

This comment has been minimized.

Copy link
Contributor

commented Aug 15, 2017

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
5 participants
You can’t perform that action at this time.