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

Improve Accessibility of SideMenu Component #10448

Open
blesildaramirez opened this issue Sep 18, 2024 · 0 comments
Open

Improve Accessibility of SideMenu Component #10448

blesildaramirez opened this issue Sep 18, 2024 · 0 comments
Assignees
Labels
Accessibility Any issue that impacts assistive technology or users with visual or physical impairments.

Comments

@blesildaramirez
Copy link
Contributor

blesildaramirez commented Sep 18, 2024

Issue Description

Currently, there's an accessibility issue with how the header elements are rendered from Primevue's PanelMenu component.
We raised an issue with the PrimeVue team regarding the aria-expanded attribute behavior in the PanelMenu component, which is currently used in our SideMenu component. The issue is about the attribute being removed when the item is collapsed, instead of being set to "false".

Action

You can find the original issue here: primefaces/primevue#6430. When this issue is resolved, we'd like to upgrade to the newer version of primevue where the fix is, and ensure that accessibility is improved on our SideMenu component.

What application are you using?

OJS, OMP or OPS version 3.5

@blesildaramirez blesildaramirez added the Accessibility Any issue that impacts assistive technology or users with visual or physical impairments. label Sep 18, 2024
@blesildaramirez blesildaramirez self-assigned this Sep 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Accessibility Any issue that impacts assistive technology or users with visual or physical impairments.
Projects
None yet
Development

No branches or pull requests

1 participant