Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
Follow-up to #2403269: Update to jQuery UI 1.11.2
Problem/Motivation
Libraries in core that are not the latest stable release of the library need to be updated prior to the release of 8.0.0, as per #2203431: [meta] Various asset (JavaScript) libraries have to be updated to a (minified) stable release prior to 8.0.0
Proposed resolution
Update the jQuery UI library to the latest stable release: 1.11.4
Remaining tasks
- Replace the jQuery UI library files in /core/assets/vendor/jquery.ui/ with the 1.11.4 release from jQuery GitHub repo
- Minify JS files
- Perform manual testing
User interface changes
None
API changes
None
Comment | File | Size | Author |
---|---|---|---|
#7 | update-jquery-ui-2427649-7.patch | 531.56 KB | hampercm |
Comments
Comment #1
hampercm CreditAttribution: hampercm commentedFrom the changelog on jqueryui.com, jQuery UI 1.11.3 appears to be a bug-fix-only release, so upgrading from 1.11.2 to 1.11.3 shouldn't have any impacts on Drupal.
I'll hammer a patch out quickly, when I have the opportunity.
Comment #2
hampercm CreditAttribution: hampercm commentedThis patch updates the jQuery UI assets to 1.11.3
I've performed some manual testing on all functionality I know of that utilizes jQuery UI: dialogs, CKEditor admin, and Quick Edit positioning. Looks good :)
Comment #3
hampercm CreditAttribution: hampercm commentedComment #5
hampercm CreditAttribution: hampercm commentedjQuery UI 1.11.4 has been released--another bug-fix-only release. Updating this issue to match.
I'll hammer out a new patch shortly...
Comment #6
nod_Still working on it?
Comment #7
hampercm CreditAttribution: hampercm commentedSorry about that; this issue had slipped my mind.
Here's the patch to bring the jQuery UI asset up to 1.11.4. I've once again tested dialogs, CKEditor admin, and Quick Edit positioning. Everything looked good to me.
I also updated the license info in core.libraries.yml, as jQuery UI appears to have shifted to a Public Domain license according to their GitHub repo.
Comment #8
stefan.r CreditAttribution: stefan.r commentedthose tabs should be spaces :)Comment #9
stefan.r CreditAttribution: stefan.r commentedActually that was not a core file so never mind!
Comment #10
nod_Sweet. Dialogs still working fine, our custom positioning stuff too, nothing to complain about.
Comment #11
webchickAwesome, thanks for the manual testing.
Committed and pushed to 8.0.x. Thanks!