backdrop-issues icon indicating copy to clipboard operation
backdrop-issues copied to clipboard

Update jQuery UI to latest 1.13.3

Open indigoxela opened this issue 1 year ago • 4 comments

Description of the task

A new version of jQuery UI has been released in April.

https://blog.jqueryui.com/2024/04/jquery-ui-1-13-3-released/

The changelog: https://jqueryui.com/changelog/1.13.3/

And they also prepare for a 1.14 release, a beta-1 version is out for early testing: https://blog.jqueryui.com/2024/05/jquery-ui-1-14-0-beta-1-released/ We won't update to the beta, but keeping an eye on it, seems appropriate.

We're currently on 1.13.2, so the changes should be fairly minimal, anyway. But it still needs testing, particularly our dialogs and draggable/droppable usage.

Testing jQuery UI functions in Backdrop:

Core

Blocks

  • [x] Added a custom block
  • [x] Moved another block

Field UI

  • [x] Changed the order of fields on one of the Manage Display pages

Layout UI

  • [x] for path node/% does context appear automatically?
  • [x] drag and drop blocks
  • [x] Added a custom block
  • [x] Moved another block

CKEditor

  • [x] link dialog
  • [x] image dialog
  • [x] Configuration: Added buttons to the editor toolbar
  • [x] Sortable
  • [x] Draggable

Elements

  • [x] autocomplete

Views UI

  • [x] Added a view
  • [x] Changed to the display of fields
  • [x] Modal windows
  • [x] Rearranged the fields

Weight

  • [x] draggable
  • [x] droppable

indigoxela avatar May 16 '24 06:05 indigoxela

A PR is available for testing and review.

To get an idea, what to test, take a look at the issue description there: #5401 jquery.ui's widely used in core and also in contrib, checking core should be sufficient this time, as 1.13.3 is only a patch release update.

As usual with "uglified" js code, review will be a cumbersome task.

indigoxela avatar May 16 '24 10:05 indigoxela

I tested all the core use-cases from https://github.com/backdrop/backdrop-issues/issues/5401 and added them to the issue summary. This looks good!

quicksketch avatar May 17 '24 08:05 quicksketch

Rebased, just in case someone wants to take a final look in the sandbox.

indigoxela avatar Jun 22 '24 10:06 indigoxela

And rebased again, just in case someone needs the sandbox... :wink:

indigoxela avatar Jul 05 '24 13:07 indigoxela

I just saw that 1.14.0 is out. But instead of updating this already tested PR with latest 1.13, I'd rather open a new issue for 1.14. I read some "breaking change" warnings, that warrant closer inspection.

indigoxela avatar Aug 06 '24 05:08 indigoxela

Hey, version 1.14 made it in. :tada: This issue and PR gets obsolete.

indigoxela avatar Aug 31 '24 06:08 indigoxela