Newer portions of jQuery UI plugin are not bundled correctly.

Description

In looking into the requirements of our upcoming gamepad navigator,  and I discovered that the bundling of jQuery UI source omits a few later features that are already included in the version that we use, namely the new "tabbable" and "focusable" pseudo-selectors.

 

This ticket covers updating the bundling of that plugin in Gruntfile.js.

Environment

None

Activity

Show:

Divyanshu Mahajan June 24, 2020 at 2:20 PM

The problem that I noticed with both these selectors is that they didn't return the complete list of elements that are focusable/tabbable. For example, the *summary* tag and the *details* tag are not present in the array returned by them, even if it's on the webpage. It would create accessibility issues and is counterproductive to what we actually want.

The available alternative is ally.js which can be used separately. It is more accurate and flexible.

Details

Assignee

Reporter

Components

Priority

Created June 22, 2020 at 12:29 PM
Updated July 18, 2024 at 11:41 AM