You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Description
Content has neutral markup plus styling to convey presentation that is not semantically described.
Information, structure, and relationships conveyed through presentation must be able to be programmatically determined. Using semantic markup for its intended purpose allows user agents including assistive technology to present content both visually and in alternative formats. Using neutral markup to control visual presentation may not allow assistive technology to correctly convey the intended effect. For example, using uppercase to emphasize text may mean a screen reader announces each letter, where using <em> produces a visual emphasis and is correctly announced.
Thank you so much for diving deep into the accessibility aspects of File Uploader. We truly appreciate your contribution, as we strive to make our product accessible and user-friendly for everyone.
You’re absolutely right—improving semantics will help assistive technologies interpret the structure correctly. In this case, instead of using <ul>/<li>, we plan to add role="list" to <uc-source-list> and role="listitem" to <uc-source-btn>. This approach allows us to maintain the flexibility of our markup without altering its visual or functional behavior while ensuring proper list recognition by assistive technologies.
We’ll be working on a PR to implement these changes soon.
Description
Content has neutral markup plus styling to convey presentation that is not semantically described.
Information, structure, and relationships conveyed through presentation must be able to be programmatically determined. Using semantic markup for its intended purpose allows user agents including assistive technology to present content both visually and in alternative formats. Using neutral markup to control visual presentation may not allow assistive technology to correctly convey the intended effect. For example, using uppercase to emphasize text may mean a screen reader announces each letter, where using
<em>
produces a visual emphasis and is correctly announced.Issue Code
Recommended Code
Screenshots
Issue Metadata
Applicable Standards:
1.3.1 Info and Relationships (Level A)
Content Type:
error
Impacted Populations
Blind (Severity: 2)Low Vision (Severity: 2)Cognitively Impaired (Severity: 2)
Issue Key:
56
The text was updated successfully, but these errors were encountered: