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

[BITV] 9.4.1.2/6.2 - All autocomplete combobox elements in the "Profile visibility" section have not been properly implemented with the ARIA, making them not truly accessible for screen reader users. (1) #41902

Closed
JuliaKirschenheuter opened this issue Nov 29, 2023 · 5 comments
Assignees
Labels
3. to review Waiting for reviews a11y28checked needed for a11y accessibility

Comments

@JuliaKirschenheuter
Copy link
Contributor

JuliaKirschenheuter commented Nov 29, 2023

Important

For QA, see #41902 (comment)

Please think of adjusting every NcSelect in our code based on new changes in upstream library.

ToDo: #41902 (comment)

A working example can be found at https://www.w3.org/WAI/ARIA/apg/patterns/combobox/examples/combobox-autocomplete-both/

image

https://report.bitvtest.de/default-en/cbedb5ef-4815-4cba-a83d-995599c178c3.html#checkpoint-bfbf07e5c3-v6-n2

same issues:

@JuliaKirschenheuter JuliaKirschenheuter added 1. to develop Accepted and waiting to be taken care of accessibility labels Nov 29, 2023
@JuliaKirschenheuter JuliaKirschenheuter changed the title [BITV] 9.4.1.2/6.2 - All autocomplete combobox elements in the "Profile visibility" section have not been properly implemented with the ARIA, making them not truly accessible for screen reader users. A working example can be found at https://www.w3.org/WAI/ARIA/apg/ patterns/combobox/examples/combobox-autocomplete-both/. (1) [BITV] 9.4.1.2/6.2 - All autocomplete combobox elements in the "Profile visibility" section have not been properly implemented with the ARIA, making them not truly accessible for screen reader users. (1) Nov 29, 2023
@ShGKme
Copy link
Contributor

ShGKme commented Dec 4, 2023

Current issues

Requires changes in the fork of vue-select

Can be fixed @nextcloud/vue's wrapper <NcSelect>

  • Deselect button label and title are not translatable (managed by ariaLabelDeselectOption)
  • The clear button should not be fixed aria-label="Clear Selected" and should be translatable (managed by ariaLabelClearSelected)

Not sure if it is an issue


Adjusting changes in the fork is required.

@JuliaKirschenheuter
Copy link
Contributor Author

JuliaKirschenheuter commented Dec 4, 2023

Thanks a lot @ShGKme for investigation!

@Pytal Pytal self-assigned this Dec 4, 2023
@Pytal Pytal added 3. to review Waiting for reviews and removed 1. to develop Accepted and waiting to be taken care of labels Dec 15, 2023
@Pytal Pytal closed this as completed Jan 24, 2024
@szaimen
Copy link
Contributor

szaimen commented Jan 26, 2024

dependency update in stable28 seems to be missing

@JuliaKirschenheuter
Copy link
Contributor Author

no "pending dependency update" anymore. Closing issue

@szaimen
Copy link
Contributor

szaimen commented Feb 9, 2024

Seems to be present in vue 8.5.0 so should all be available in stable28. However not completely sure how to check all points because they are many...

@szaimen szaimen added 28-feedback a11y28checked needed for a11y and removed 28-feedback labels Feb 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
3. to review Waiting for reviews a11y28checked needed for a11y accessibility
Projects
None yet
Development

No branches or pull requests

4 participants