-
-
Notifications
You must be signed in to change notification settings - Fork 630
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
Use name instead of content for links when content is a non-breaking space #156
Comments
Comment 1 by benjaminhawkeslewis on 2008-08-22 09:30
The reliance on background-image and the omission of link text are both authoring errors. In terms of how to handle these errors, I'd suggest that as this A element has an HREF and is likely a control, either Gecko or NVDA should use the TITLE attribute to repair the A element's missing link text. Compare: http://www.w3.org/TR/UAAG10-TECHS/topics.html#link-techniques |
Comment 2 by vtsaran (in reply to comment 1) on 2008-08-22 17:49
Yes, this is correct. Confirmed. |
Comment 3 by jteh on 2008-08-23 06:12 |
Comment 4 by jteh on 2008-12-05 02:51 |
Comment 6 by vtsaran on 2009-05-25 17:28 |
Comment 7 by jteh on 2009-05-26 00:22 Note that if we hack around this in NVDA, it won't fix tabbing to the link; there is no accessible name, so it will be reported as such. Also, the link is inside an ARIA checkbox. Is the checkbox the point of interest or the link? |
Comment 8 by vtsaran on 2009-05-29 00:05 |
Comment 10 by MarcoZ on 2009-05-29 06:24 |
Comment 11 by jteh on 2009-06-15 08:55 It's difficult to know when we should render the content and when we should render the name. We render the content so that we include information about objects inside the link; e.g. graphics. However, when aria-name or aria-labelledby is used, we really should use the name. One possible solution might be to always use the name if there are no children. |
Comment 12 by jteh on 2009-06-25 02:37 |
Comment 13 by vtsaran on 2009-07-12 00:12 |
Comment 14 by pvagner on 2009-07-12 06:54
Current result: Expected result: Note: |
Comment 15 by jteh (in reply to comment 13) on 2009-07-13 02:10
Are you running an NVDA snapshot after r3019 and a Firefox 3.6pre build? I hear "Flag this message link" when I navigate between links in the buffer. The "Flag this message" text is the title of the link. I do notice that the checkbox (which is the parent of the link) has a name of "Clear flag", which NVDA does not render into the buffer. This doesn't make any sense to me; you have an unchecked checkbox named "Clear flag" containing a link named "Flag this message". We have to decide which content to render for that control and the link wins. If they were separate controls, they would be rendered separately, but the checkbox has children, so we assume the children will contain useful content. |
Comment 16 by jteh on 2011-02-22 08:12 |
Reported by vtsaran on 2008-08-20 18:19
NVDA does not always read off-screen content on web pages.
To repro:
This link has an off-screen text that either says "flag this message" or "clear the flag".
NVDA totally ignores this text where other screen readers don't.
The text was updated successfully, but these errors were encountered: