FLUID-6522: Newer portions of jQuery UI plugin are not bundled correctly.

Metadata

Source
FLUID-6522
Type
Bug
Priority
Major
Status
Reopened
Resolution
N/A
Assignee
Divyanshu Mahajan
Reporter
Tony Atkins [RtF]
Created
2020-06-22T08:29:32.546-0400
Updated
2024-07-18T07:41:07.609-0400
Versions
N/A
Fixed Versions
N/A
Component
  1. Build Scripts

Description

In looking into the requirements of our upcoming gamepad navigator, @@Divyanshu Mahajan 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.

Comments

  • Divyanshu Mahajan commented 2020-06-24T10:20:59.690-0400

    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.