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

Are ARIA and the ARIA patterns only for blind users? #2582

Open
JAWS-test opened this issue Jan 12, 2023 · 2 comments
Open

Are ARIA and the ARIA patterns only for blind users? #2582

JAWS-test opened this issue Jan 12, 2023 · 2 comments
Assignees
Labels
editorial Changes to prose that don't alter intended meaning, e.g., phrasing, grammar. May fix inaccuracies. Practice Page Related to a page within the practices section of the APG

Comments

@JAWS-test
Copy link

JAWS-test commented Jan 12, 2023

ARIA as a language and the ARIA patterns work well for blind users.

But what about the other user groups, e.g. visually impaired, motor and cognitively impaired users, who use e.g. speech input and speech output. Suddenly, it doesn't work so well there anymore:

  • for the toolbar, the voice command "Press Button Text Align Left" would not work, because it looks like a button, but it is a radio button.
  • with the speech output (e.g. with screen magnifier) the triangle icons of the tree only outputs "Graphic", but without label, state and role (they are buttons to open and close subordinate treeitems, so they have the state expanded or not) - see Interactive element within another in Navigation Treeview Example #2577
  • there is no speech output for the triangle icons of the Select-Only Combobox but for the all other comboboxes, although with the native HTML element there would be no output in either case
  • For tabs with secondary actions, the "x" icon for deleting the tab would not be allowed to have a role and label (according to the ARIA specification), but this results in them not being accessible by speech input nor correctly perceivable by speech output

There would be many other examples, but the 4 may suffice to outline the problem. I unfortunately don't have a solution for the problem, but find the situation unsatisfactory and that's why I wanted to bring it up for discussion.

@a11ydoer
Copy link
Contributor

a11ydoer commented Feb 7, 2023

Two resolutions from ARIA APG meeting on Feb 7, 2023

  1. APG will add speech input and output information to read me first page where Browser and AT support and Mobile Touch Support info exist. @mcking65
  2. Regarding tree example update, the discussion of "aria-action" is still ongoing. APG TF will wait for the decision by ARIA WG. @jnurthen

@a11ydoer a11ydoer added the editorial Changes to prose that don't alter intended meaning, e.g., phrasing, grammar. May fix inaccuracies. label Feb 14, 2023
@mcking65 mcking65 added Practice Page Related to a page within the practices section of the APG and removed editorial Changes to prose that don't alter intended meaning, e.g., phrasing, grammar. May fix inaccuracies. labels Feb 14, 2023
@a11ydoer a11ydoer added the editorial Changes to prose that don't alter intended meaning, e.g., phrasing, grammar. May fix inaccuracies. label Feb 14, 2023
@JAWS-test
Copy link
Author

One solution for a part of the above problems that I can think of would be as follows:

  • Elements that should not be output during keyboard operation (e.g. during TAB navigation and linear reading with the virtual cursor) can be marked with aria-hidden=true as before.
  • However, the elements within aria-hidden=true can be given the correct role and label so that they can be output by the screen reader when hovered over with the mouse and would be accessible for speech output and speech input

If this is a reasonable concept, the specification for aria-hidden would need to be adapted and then the assistive device manufacturers approached to adapt their assistive devices accordingly

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
editorial Changes to prose that don't alter intended meaning, e.g., phrasing, grammar. May fix inaccuracies. Practice Page Related to a page within the practices section of the APG
Projects
None yet
Development

No branches or pull requests

3 participants