-
Notifications
You must be signed in to change notification settings - Fork 13
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
Support for Definition/Description Lists #157
Comments
With the above example, new behavior in JAWS 2023 + Chrome 108:
My opinion (as a part-time screen reader user for accessibility engineering): This is nicely low verbosity and usable if I know I can use the "I" hotkey to jump to I couldn't find a verbosity setting to change these behaviors. Nevertheless I would say JAWS now provides enough information to close this issue -- just my two cents. |
@mitchellevan, thanks for pointing this out. I still think there is work for FS to do on this issue.
When read using UP ARROW or DOWN ARROW, the lengthy descriptions break into multiple lines, relying on the user to deduce there is no 1:1 correlation between pressing DOWN ARROW and transitioning between DD and DT elements. |
Great example @TPGJRogers.
Is this because jumping to the terms with the "I" hotkey is not usable enough, to help distinguish items and grok the structure, even for a user who knows the hotkey? Or is the "I" hotkey okay, but not enough people knowing it? (And I would add, no obvious path to training the public on this) |
@mitchellevan, I think the I hotkey is sufficient. I just think the role of term and the role of description need to be explicitly conveyed. Somehow saying something like "Term: Lemonade," "Description: …," would be my preference. I suspect adding these options to the HTML Verbosity settings would fit within user expectations. |
I would like to add that, according to the HTML specification, a definition list can have multiple dt and multiple dd immediately after each other, e.g. 2 dt for 1 dd or 1 dt with 2 dd. There is no one-to-one mapping from dt to dd. Therefore, it is important that JAWS not only jump after pressing I to the next dt, but also to hear whether it is currently a dt or dd when navigating through the list |
@RFischer-FS @ggordon-vispero @BrettLewisVispero for discussion. The current behaviour is non - optimal, but need user research/feedback on how to best support. |
i will test in other screen readers to see how they support |
Summary
While definition/description lists (DL) are read as lists, the relationship between the DT and DD children is not conveyed to the user.
Expected result
Since there is a semantic relationship between the DT and DD elements with in a DL, I would expect that relationship would be read to the user.
Actual result
What I get is "List of 6 items" followed by a list of a straight reading of the list items.
Example
Additional Information
None
JAWS version and build number
2018.1811.2 ILM
Operating System and version
Windows 7
Browser and version:
Tried in Chrome, FF and IE11 for windows.
The text was updated successfully, but these errors were encountered: