Skip to content
This repository was archived by the owner on May 29, 2026. It is now read-only.

Beta to main#200

Merged
remko48 merged 41 commits into
mainfrom
beta
May 19, 2026
Merged

Beta to main#200
remko48 merged 41 commits into
mainfrom
beta

Conversation

@remko48

@remko48 remko48 commented May 19, 2026

Copy link
Copy Markdown
Member

No description provided.

remko48 and others added 30 commits May 7, 2024 15:31
…erland-theme

feature/BEHEER-2948/Lansingerland-theme
WOO-458 - fixed WCAG compliance issue
Allows passing custom attributes to the clear indicator via the new `clearIndicatorAttributes` prop. This change also refactors the internal attribute assignment to use container refs instead of global document queries, ensuring better isolation between component instances.
Replaces the Utrecht Button component with a styled span in the Pagination navigation labels. This avoids nested interactive elements, improving WCAG compliance.
…mponents

Stop overriding react-select's built-in accessibility attributes in the
setAttributes function. VoiceOver (Mac) could not recognize opened option
lists because:
- Live regions had aria-live, aria-relevant, and aria-atomic stripped, silencing screen reader announcements
- role="presentation" was set on live-region and a11yText elements, hiding them from assistive technology
- setRoleToPresentation could overwrite role="listbox" on the dropdown menu, breaking the combobox-listbox aria-controls linkage
Now preserves react-select's live regions and a11yText helpers, and
guards against overwriting role="listbox" on the options popup.
SudoThijn
SudoThijn previously approved these changes May 19, 2026
@remko48 remko48 merged commit 21f843f into main May 19, 2026
5 checks passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants