primereact icon indicating copy to clipboard operation
primereact copied to clipboard

ToggleButton: WCAG standards

Open matuzo opened this issue 4 years ago • 2 comments

In your docs it says:

UI Components for everyone with full support for Web Content Accessibility Guidelines (WCAG).

As already pointed out by another user, this isn’t true. Neither your website nor all components are WCAG 2.0 or 2.1 compliant. Since some companies base their choice for a specific library on the fact whether or not it’s WCAG compliant, it would be important to either rephrase the statements on the page and list all inaccessible components or to provide us with the information which expert checked which version of the library against which version of WCAG.

Thank you

matuzo avatar Mar 30 '21 05:03 matuzo

An example: Your toggle button component is literally a <div> with tabindex="0", which is a violation of WCAG 4.1.2 at a minimum.

Heydon Pickering wrote about the proper implementation of an accessible ToggleButton four years ago.

marcus-herrmann avatar Mar 30 '21 06:03 marcus-herrmann

Because this ticket was generic I made it specifically for ToggleButton as other WCAG standards are being tackled for 8.1.0

melloware avatar May 02 '22 16:05 melloware

Issue tracker is used for defects only as part of our commitment to quality and continuous improvement in all areas. Enhancements are collected as valuable community feedback and managed internally so moving this enhancement ticket to our internal project management backlog.

habubey avatar Oct 30 '23 10:10 habubey

When your marketing material promises WCAG compliance, but the components do not deliver, I myself see this as a defect and not some "enhancement".

marcus-herrmann avatar Oct 30 '23 10:10 marcus-herrmann

Accessibility features will start to be added this quarter. Expected to be ready and finished by the end of the year

habubey avatar Oct 30 '23 11:10 habubey