components
components copied to clipboard
fix(multiple): support macOS Hover Text a11y feature
- remove
cdk-visually-hiddenclass from native inputs, size/position them correctly for hovering, and hide them withopacity - this approach is based on what MDC Web uses and how our mdc-radio and mdc-checkbox components are designed
- fix minor typos
Fixes #22950
Questions for reviewers
- Where should I put these common styles that in this case could potentially be shared across radio and checkbox?
- Should we update the
cdk-visually-hiddenstyle to use this approach instead? Likely too risky.
Need to test against
- [x] VoiceOver Chrome
- [ ] VoiceOver Safari
- [ ] JAWS Chrome
- [ ] JAWS Firefox
- [ ] NVDA Chrome
- [ ] NVDA Firefox
Closing since this fix is for the legacy components which have been superseded by the MDC based ones.
This issue has been automatically locked due to inactivity. Please file a new issue if you are encountering a similar or related problem.
Read more about our automatic conversation locking policy.
This action has been performed automatically by a bot.