Skip to content

Conversation

@geiregjo
Copy link
Contributor

@geiregjo geiregjo commented Sep 26, 2025

Storybook’s accessibility addon identifies problems with the way the PrimeVue Checkbox component manages its indeterminate state. The implementation currently applies aria-checked="mixed" to the internal input element. This is problematic because native input type="checkbox" elements do not support aria-checked, that attribute is reserved for custom controls that mimic checkboxes. For native checkboxes, the correct method is to set the indeterminate state via the element’s indeterminate property.

Relevant issue: #8142

@tugcekucukoglu tugcekucukoglu merged commit f6b682e into primefaces:master Oct 1, 2025
@geiregjo geiregjo deleted the feature/fix-checkbox-indeterminate branch October 2, 2025 06:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants