components icon indicating copy to clipboard operation
components copied to clipboard

fix(multiple): support macOS Hover Text a11y feature

Open Splaktar opened this issue 4 years ago • 1 comments

  • remove cdk-visually-hidden class from native inputs, size/position them correctly for hovering, and hide them with opacity
  • 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-hidden style to use this approach instead? Likely too risky.

Splaktar avatar Jun 11 '21 18:06 Splaktar

Need to test against

  • [x] VoiceOver Chrome
  • [ ] VoiceOver Safari
  • [ ] JAWS Chrome
  • [ ] JAWS Firefox
  • [ ] NVDA Chrome
  • [ ] NVDA Firefox

Splaktar avatar Jun 21 '21 18:06 Splaktar

Closing since this fix is for the legacy components which have been superseded by the MDC based ones.

mmalerba avatar Nov 28 '22 22:11 mmalerba

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.