-
Notifications
You must be signed in to change notification settings - Fork 9
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
Text fragments read in the wrong order using Voiceover #4868
Comments
So, this is likely a bug with [data-h2] [data-h2-visibility*="base(invisible)"] {
height: 1px;
left: -100vw;
overflow: hidden;
position: absolute;
top: 0;
width: 1px;
} This is a bug with VoiceOver and absolutely positioned items or off screen elements (negative margin/location). Though, there does not seem to be a reliable fix as mentioned in #4586 (comment) No one seems to know the fix 😢 |
should we check in other screen reader tools may be ? ( other than voice over ) |
This is not an issue with NVDA or JAWS. Regardless, we should try to avoid hidden text if possible. https://www.scottohara.me/blog/2023/03/21/visually-hidden-hack.html |
Many apologies for the delay. I agree with Eric for multiple reasons including creating a consistent screen reading experience across users. I also feel that we should evaluate the text we are hiding to ensure that it is not integral to site operation for visual, non-verbal learners folks as well. |
Sadly, I think we have a lot of integral text hidden 😢 It would be great to have a content review to avoid this kind of thing and craft text that fits within the design constraints without needing to hide it from visual users as well. |
Solution: |
@RM-1978 was this a typo? should it not be the following: Apply to the IT Apprenticeship Program for Indigenous Peoples |
Apply now text removed in #7223. |
(spun off from #4619)
❌ Current behaviour (issue)
When we use the hidden tag to hide part of the string for screen readers the text fragments are read out-of-order for MacOS voiceover. We're not sure if the issue affects other tools, too.
How to reproduce
✔ Expected behaviour (fix)
The read text should be "Apply to the Indigenous Apprenticeship Program now"
Acceptance Criteria
A set of assumptions which, when tested, verify that the accessibility requirement was met.
The text was updated successfully, but these errors were encountered: