-
Notifications
You must be signed in to change notification settings - Fork 360
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
Landmark label text is ambiguous #453
Comments
Agreed. Once more than one landmark of the same role exists on a page, there can be no ambiguity and unique labels become necessary. Assigning implicit meaning to one unlabelled landmark role in a set of labelled identical roles smells of bad design. |
There are some scenarios where forcing uniqueness makes the accessible experience worse. For example:
Yes, you could ask for a design change so there is only one set of controls that does not scroll out of view. That possibility doesn't eliminate the existence of the scenario where there are two regions with identical content that do the same thing. When I have seen this type of situation, every tweak I've toyed with to create uniqueness just makes the experience worse. So, I've advocated that it is better for the regions to have identical labels. Perhaps this is a circumstance that is far more rare now than it was 8 or 10 years ago. When is the last time any of you have seen anything like it? |
@mcking65 the example you gave is a fair one. Given the documentation says should rather than must, each case is still covered. Optionally we could rewrite this to say:
Or provide an example for when duplicate landmark labels makes sense, such as the scenario you described. |
Step 3 under General Principles of Landmark Design reads:
What does this mean? Does it mean that all instances excluding the initial one need a label? Does it mean all instances need a label?
To me it makes sense that all instances have a label.
The text was updated successfully, but these errors were encountered: