Skip to content
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

Accessibility improvements - Visibility and navigation #4720

Closed
6 tasks done
Tracked by #4622
robinmolen opened this issue Oct 1, 2024 · 4 comments · Fixed by #4776, open-formulieren/open-forms-sdk#721 or open-formulieren/open-forms-sdk#725
Closed
6 tasks done
Tracked by #4622
Assignees
Labels
enhancement topic: a11y Accessibility issues
Milestone

Comments

@robinmolen
Copy link
Contributor

robinmolen commented Oct 1, 2024

Thema / Theme

Frontend

Omschrijving / Description

This issue is related to #4622

This issue targets the visibility and navigation improvements of the accessibility rapport:

  • 2.1.1
  • 2.4.1
  • 2.4.2
  • 2.4.4
  • 2.4.6
  • 2.4.7

Added value / Toegevoegde waarde

No response

Aanvullende opmerkingen / Additional context

No response

@robinmolen robinmolen added enhancement topic: a11y Accessibility issues labels Oct 1, 2024
@robinmolen robinmolen added this to the Release 3.0 milestone Oct 1, 2024
@robinmolen robinmolen self-assigned this Oct 1, 2024
@robinmolen
Copy link
Contributor Author

2.1.1 is fixed/solved by the changes of #4717. The close button is now an actual button element

@robinmolen
Copy link
Contributor Author

For WCAG 2.4.3 Focus Order we might have some issues. Various elements change in order when resizing the view (or when you increase the zoom on the browser). These order changes are only visual, meaning that the tab-order follows the order of the DOM. This results into an unexpected tab-order.

Elements that are involved:

  • the buttons below the forms
  • the progress menu

The easiest solution would be to prevent/remove the order changes, but this will have an impact on the UI

robinmolen added a commit to open-formulieren/open-forms-sdk that referenced this issue Oct 21, 2024
robinmolen added a commit to open-formulieren/open-forms-sdk that referenced this issue Oct 21, 2024
@robinmolen
Copy link
Contributor Author

2.4.7 the skiplink is now the first focusable element in the dom tree. When this element receives focus, it will be shown

@robinmolen
Copy link
Contributor Author

2.4.2 The form name is now part of the submission report PDF filename. Changes for the page titles still needs to happen

robinmolen added a commit to open-formulieren/open-forms-sdk that referenced this issue Oct 22, 2024
@robinmolen robinmolen moved this from Todo to In Progress in Development Oct 22, 2024
robinmolen added a commit to open-formulieren/open-forms-sdk that referenced this issue Oct 22, 2024
sergei-maertens pushed a commit to open-formulieren/open-forms-sdk that referenced this issue Oct 24, 2024
sergei-maertens pushed a commit to open-formulieren/open-forms-sdk that referenced this issue Oct 24, 2024
sergei-maertens pushed a commit to open-formulieren/open-forms-sdk that referenced this issue Oct 24, 2024
@github-project-automation github-project-automation bot moved this from Implemented to Done in Development Oct 24, 2024
@github-project-automation github-project-automation bot moved this from Done to In Progress in Development Oct 24, 2024
robinmolen added a commit to open-formulieren/open-forms-sdk that referenced this issue Oct 28, 2024
…ia-label

The added context doesn't add anything for users that don't use screenreaders. So the additional context should only be used when it is needed
robinmolen added a commit that referenced this issue Oct 28, 2024
@robinmolen robinmolen linked a pull request Oct 28, 2024 that will close this issue
robinmolen added a commit to open-formulieren/open-forms-sdk that referenced this issue Oct 28, 2024
…ia-label

The added context doesn't add anything for users that don't use screenreaders. So the additional context should only be used when it is needed
@github-project-automation github-project-automation bot moved this from Implemented to Done in Development Oct 28, 2024
robinmolen added a commit that referenced this issue Oct 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment