django-DefectDojo
django-DefectDojo copied to clipboard
Accessibility & Ergonomics - color contrast
Bug description
2 main issues regarding this topic appear through the whole DD UI:
- Insufficient contrast values between text and background: Sufficient contrast between text and background (ideally 4.5:1 and 3:1 for large text) ensures that information can also be read well by people with visual impairments. People with low visual acuity need a minimum contrast between foreground and background in order to be able to recognize the content well. In the application, however, the contrast between text and background is below the lower limits. Some examples in the following screenshots:
- In high contrast mode, some elements are not recognizable: In order for users to be able to adapt the display to their individual needs, the user preferences of the platform settings must be adopted, unless they are overwritten by the users. When setting the high contrast mode, the following problems occur:
- Arrows of the selection lists are not recognizable as such
- Chart labels do not have custom colors.
Proposed fix:
- Arrows should also be perceptible in high-contrast mode.
- The individual colors of the diagram labels should match the diagram colours displayed, even in high-contrast mode
- Text elements should have sufficient contrast to the background to be properly readable