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

Audit #1 – General Overview when logged in – Route change don't cause live region updates #4346

Closed
marcus-herrmann opened this issue Nov 18, 2020 · 0 comments · Fixed by #4812

Comments

@marcus-herrmann
Copy link
Contributor

marcus-herrmann commented Nov 18, 2020

Connected to Audit 1, see #4300
1.2 General Overview when logged in, URL: https://ocis-a11y.owncloud.works/#/files/list

Issue

Unsure about this one (WCAG 4.1.3, BITV 4.1.3a). In the German language support document of this test step there are concrete examples of state changes that are caused in an asynchronous manner.

In my perspective all status messages fired are valuable (one could discuss about setting everything "assertive") but , quote: 'the message "provides information to the user on the success or results of an action, on the waiting state of an application, on the progress of a process, or on the existence of errors;"' (https://www.w3.org/WAI/WCAG21/Understanding/status-messages.html, Intent) is not fully taken care of because of missing focus management of live region activation on route change.

Remediation

  • Possibly a new live region with aria-live="polite" or role="status" is suitable for most of the statusses and route change, because aria-live="assertive" is too aggressive and should actually only be used for fatal errors and the like.

Update: Rule of thumb

A message via live region (or focus management) should occur when the asynchronous change in a document happens ABOVE the text node that triggered it (speaking of position in the DOM).

@marcus-herrmann marcus-herrmann changed the title Audit #1 – General Overview when logged in – Only fatal errors appear in the central live regions Audit #1 – General Overview when logged in – Route change don't cause live region updates Nov 18, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant