Remove Details Aria Polyfill

Created on 30 March 2022, over 2 years ago
Updated 24 July 2023, over 1 year ago

From @andrewmacpherson in https://drupal.slack.com/archives/C2ANFUGGG/p1648597626929169?thread_ts=...

We currently have 2 details polyfills, for different standards. Collapsible is being handled in #3269082: Remove HTML5 details collapse polyfill β†’ .

This issue is to remove the Details Aria Polyfill.

The aria polyfill is a a brute-force polyfill fot the HTML-AAM.. At the time we added it, Safari/Chrome had partial support for details. They didn't have correct accessibility API mappings (role, state). There wasn't (and still isn't) a way for modernizr to check that, because the AOM-phase-4 standard isn't mature enough yet.. Nowadays though, actual accessibility support has improved, and we may be able to ditch this polyfill too. Not before manual AT testingvthough.

Tasks

  • Remove details-aria.es6.js polyfill

Testing

Test in all supported browsers, with supported screen readers and assistive technology.

πŸ“Œ Task
Status

Postponed

Version

10.0 ✨

Component
JavascriptΒ  β†’

Last updated about 22 hours ago

Created by

πŸ‡ΊπŸ‡ΈUnited States mherchel Gainesville, FL, US

Live updates comments and jobs are added and updated live.
  • Accessibility

    It affects the ability of people with disabilities or special needs (such as blindness or color-blindness) to use Drupal.

Sign in to follow issues

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

Production build 0.71.5 2024