primereact icon indicating copy to clipboard operation
primereact copied to clipboard

Accessiblity WCAG 2.2

Open harryhaigh opened this issue 4 years ago • 17 comments

I am just trying out PrimeReact and noticed a lot of the component do not meet the WCAG 2.1 standards. An example is the Tabs where it is not keyboard accessible and it is not a 1 tab stop.

Are there any plans to make this WCAG 2.1 compliant?

harryhaigh avatar Mar 19 '21 10:03 harryhaigh

@melloware & @mertsincan - any updates to the WCAG 2.1 issues? When can we expect them to be solved?

MarcusMorba avatar Mar 16 '22 14:03 MarcusMorba

@MarcusMorba I don't work for PrimeTek but the update I got was PrimeTek was working on "PrimeAG -> Prime Accessibility Guide. It is a spec that will be implemented by all Prime libraries."

After the guide is created then I assume work in PrimeReact will begin to implement that spec! At least hopefully!

melloware avatar Mar 16 '22 15:03 melloware

@melloware / Found an update here: https://www.primefaces.org/primereact/accessibility/

Accessibility is a majorn concern of the Prime UI libraries and PrimeReact is no exception. PrimeTek teams have initiated a significant process to review and enhance the accessibility features of the components. This guide documents the foundation of the general guidelines that PrimeReact will follow and each component documentation will have a separate Accessibility section that states the keyboard support, screen reader compatibility, the implementation details along with tips to achieve WCAG compliancy.

This work has been initiated in Q2 2022 and planned to be completed by early Q3. PrimeReact will be the reference implementation which then will be ported to PrimeFaces, PrimeNG and PrimeVue.

MarcusMorba avatar Apr 25 '22 15:04 MarcusMorba

Looks like they are working on it for PrimeReact first. If you look through the commits you can see they are going component by component addressing a11y standards.

melloware avatar Apr 25 '22 16:04 melloware

Spec is completed, implementation starts tomorrow. Plan is end of June for completion for PrimeReact. Then PrimeReact v9 will be out.

https://twitter.com/cagataycivici/status/1531552389915877376

cagataycivici avatar May 31 '22 08:05 cagataycivici

I understand implementing a11y is kind of ant's work. However, I'd love to follow the improvements in this subject, and eventhough I'm a begginer in software development, I'd love to take part in this project somehow.

Thanks

Luisa-Cavalheiro avatar Apr 27 '23 15:04 Luisa-Cavalheiro

@Luisa-Cavalheiro its an open an welcoming community here! I do recommend checking out the PrimeVue showcase https://primevue.org/installation If those components have the right ARIA/A11Y stuff then you know that is coming to PrimeReact in 10.0!

melloware avatar Apr 27 '23 16:04 melloware

Thanks for the update. Guess it´s time to close this, even if it´s still work in progress - not all components have an a11y section yet. Documentation: https://primereact.org/accessibility/ and on every component page in the "accessibility"-section (if available).

MarcusMorba avatar Jun 19 '23 06:06 MarcusMorba

@MarcusMorba going to leave this open until all of PrimeReact is a11y aligned with PrimeVue.

melloware avatar Jun 19 '23 11:06 melloware

@melloware - then maybe WCAG 2.1 should be changed to WCAG 2.2 as this will be the next upcoming standard soon. "WCAG 2.2 is scheduled to be completed and published in 2023 Q3 (July, August, September)." (https://www.w3.org/WAI/standards-guidelines/wcag/new-in-22/)

MarcusMorba avatar Jun 27 '23 08:06 MarcusMorba

Updated title!

melloware avatar Jun 27 '23 11:06 melloware

What is the estimated time of completion? Accessibility is critical for our application and we need to decide how to address these issues. Many components are not accessible in the current release.

From this thread it appears that the fixes got pushed from version 9 to version 10, and now 11.

Doblanko avatar Aug 04 '23 16:08 Doblanko

Its 11.0.0 now. If you check out PrimeVue showcase which has accessibility addressed anything in PrimeVue is going to be ported to PrimeReact for 11.0.0.

melloware avatar Aug 04 '23 16:08 melloware

When is the estimated release of 11.0.0?

Doblanko avatar Aug 04 '23 17:08 Doblanko

When is the estimated release of 11.0.0?

I don't work for PrimeTek but I suggest if you need this urgently your company look into PRO support: https://primereact.org/support/

melloware avatar Aug 04 '23 17:08 melloware

A lot of accessibility has been added to 10.5.3 if anyone wants to test and report issues.

melloware avatar Mar 20 '24 23:03 melloware

@melloware - hope you will find some people for this. As my focus got back to Drupal at the moment and other FOSS web-component libraries like e.g. KoliBri (https://github.com/public-ui/kolibri) I no longer have resources to contribute here. Sorry.

MarcusMorba avatar Jul 30 '24 07:07 MarcusMorba