-
Notifications
You must be signed in to change notification settings - Fork 270
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
[Timeline]: [No text alternative for the icons] #9806
Comments
Thanks for reporting! I'll forward this issue to our UI5 Web Components Colleagues as the affected component is developed in their repository. |
Hello @SAP/ui5-webcomponents-topic-b, Please take a look at this issue/feature request for additional indicators (other than color) for icons in the timeline component. Best Regards, |
Hello @durgaprasad1995, How are those icons from the provided screenshot colored? In the openui5 project there is a property called Best regards, |
HI @unazko Here is the information on how our implementation in React using UI 5 Web component import { {list?.justification}
)
)}
Our accessibility team expects that the icon should be announced so that users can understand |
@unazko There is no update on this ticket |
Hi @durgaprasad1995, Please checkout the following sample: https://stackblitz.com/edit/github-pwfft8-hktoie?file=index.html If that is the case then this would be a feature request for a |
Hi @unazko You are correct we are using the CSS to add the color Here is the code for that color adding Here is the code for the Timeline Element
|
Hi @durgaprasad1995, We already have a design according to which we could provide semantic meaning to the The provided colors from the code snippet are:
I guess custom colors aren't part of your requirement and we could use the already existing design. Moving the request for planning. |
Okay Thanks a lot Once it is updated let me know the version of it |
Hi @unazko Ques:-We already have a design according to which we could provide semantic meaning to the ui5-timeline-item's. https://sap.github.io/ui5-webcomponents-react/v2/?path=/docs/data-display-timeline--docs |
Hi @unazko any update |
Hi @durgaprasad1995, @unazko meant that it's expected to have a design for that since it's implemented in Classing UI5: https://ui5.sap.com/#/api/sap.suite.ui.commons.TimelineItem (check "status" property). Thanks for your understanding, |
Describe the bug
Accessibility Issue.
The information conveyed through color (green/red) for the icons is unavailable in alternate (accessible) text.
Expected Behavior:
The information conveyed through color for each & every non-text element must have an (accessible) text alternative conveying similar information.
Color or color differences are an often-used asset to convey information i.e. "errors shown in red" or "required fields are red" or "already visited links are purple". However, if color is the only characteristics indicating that information it might be not accessible for people with color blindness. Thus, an additional indicator is needed.
here you can plug and play https://sap.github.io/ui5-webcomponents-react/v2/?path=/story/data-display-timeline--default
Isolated Example
https://sap.github.io/ui5-webcomponents-react/v2/?path=/story/data-display-timeline--default
Reproduction steps
Expected Behaviour
The information conveyed through color for each & every non-text element must have an (accessible) text alternative conveying similar information.
Color or color differences are an often-used asset to convey information i.e. "errors shown in red" or "required fields are red" or "already visited links are purple". However, if color is the only characteristics indicating that information it might be not accessible for people with color blindness. Thus, an additional indicator is needed.
Screenshots or Videos
UI5 Web Components for React Version
1.23.1
UI5 Web Components Version
1.23.1
Browser
Chrome
Operating System
windows
Additional Context
No response
Relevant log output
No response
Organization
SAP
Declaration
The text was updated successfully, but these errors were encountered: