-
Notifications
You must be signed in to change notification settings - Fork 83
olh screen reader improvements #4986
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
Conversation
|
pages for previewing box link work:
|
42cd41b to
ed96879
Compare
|
Work done:
Not done:
|
OLH NavigationIssues already fixed on master:Started this by testing again - and found these had already been covered by other work:
Remaining Work:
New problems noticed:
|
71e2c13 to
542f6a7
Compare
|
Note:
|
joemull
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Really great work!
I just have one question / suggestion about the CSS that is supposed to prevent layout shifts.
| p a, | ||
| span a { | ||
| display: inline-block; | ||
| } |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't believe this is needed, since outline does not add any margin or padding or size to the element. I commented it out and tested it, and I did not get a layout shift when tabbing through.
It is also causing a bit of a visible gap between the focus ring and the element. Do you think we can remove it safely, or is there another reason for it I'm not seeing?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This was how I got the links that were within other text to remain stationary rather than move around when receiving/losing focus. The main culprit was where text had flowed such that the link had been split across two lines, for some links, this reflow ended up changing when focused. Using this style prevented that. This was a style choice born of experimenting until something worked rather than theory.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
inline_block.mov
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There is something wrong with the .mov file above that is keeping me from watching it, but that sounds fine--i just wanted to make sure this was needed.
mauromsl
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great work! Ready to merge but needs some conflict resolution
e551fdf to
77cd859
Compare
|
@mauromsl @ajrbyers your thoughts on the UUID v Threaded Counter approaches for unique element IDs? Particularly as we need more and more of these with the increase in use of ARIA, and how templates may be used within loops and on occasion with the same template in included not just in a loop, but in more than one different loop on the same page, at times with similar content e.g. An Article might be in both Popular and Featured articles on a Homepage. So basing the Element ID on the |
This reverts commit 187d2aa.
573605f to
8ffcc56
Compare
closes #4220
closes #4225