digipolisantwerp / antwerp-ui_angular

Antwerp UI is a component interface library for building user interfaces and responsive web apps.
https://digipolisantwerp.github.io/antwerp-ui_angular
MIT License
13 stars 19 forks source link

Accessibility issues with modal dialog #229

Open roelvangils opened 3 years ago

roelvangils commented 3 years ago

The Modal is not built with accessibility in mind. Some refactoring is required.

Erik and Roel reported back these issues (plus some recommendations).

SC 1.1.1 Non-text Content

SC 1.3.2 Meaningful Sequence

SC 3.1.2 Language of Parts

Recommendations

MichaelCastiau commented 3 years ago

@TriangleJuice As mentioned before, the Modal component codebase itself combined with the issues listed above would entice a complete rewrite of the modal component, (possibly) introducing breaking changes. However, rewriting this component should be rather easy, since functionality is very limited.