-
Notifications
You must be signed in to change notification settings - Fork 166
Open
Labels
Description
Describe the bug
The payment payment option buttons are implemented with role="radio" but does not have aria-checked="false" when the user hasn’t selected any payment method yet. According to the WAI‑ARIA specification, when using role="radio", the aria-checked attribute is required (not optional).
Spec reference:
https://www.w3.org/TR/wai-aria-1.2/#radio
To Reproduce
Steps to reproduce the behavior:
- Go to any payment page which use
Dropinfrom@adyen/adyen-web/auto. - Ensure no payment method is selected
- Inspect the payment method element(s) that use role="radio" (e.g., in DevTools Elements panel).
- Observe that
aria-checkedis missing (it should be present and set to "false" for unselected radios).
Expected behavior
All elements with role="radio" should always include aria-checked.
Screenshots
Desktop (please complete the following information):
- OS: macOS 26.2
- Browser chrome 144.0.7559.135 (Official Build) (arm64)
- @adyen/adyen-web@6.29.0
Reactions are currently unavailable