FLUID-6102: The jquery.keyboard-a11y plugin should not be included in a framework build of Infusion

Metadata

Source
FLUID-6102
Type
Bug
Priority
Major
Status
Open
Resolution
N/A
Assignee
N/A
Reporter
Colin Clark
Created
2016-12-24T18:36:15.707-0500
Updated
2017-01-11T13:53:22.382-0500
Versions
  1. 2.0
Fixed Versions
N/A
Component
  1. Build Scripts

Description

When I use Infusion's prebuilt dist/infusion-framework-no-jquery.js file, and provide my own version of jQuery, I receive errors in the console related to the fact that jQuery UI is missing:

jquery.keyboard-a11y.js:172
Uncaught TypeError: Cannot read property 'keyCode' of undefined
    at jquery.keyboard-a11y.js:172
    at jquery.keyboard-a11y.js:623

At least naively, it seems to me that a "no jQuery" version of the framework shouldn't include portions of the framework that are dependent on jQuery UI. In this particular case, I'm using Infusion without any particular UI components.