Ticket #15766 (closed defect (bug): fixed)

Opened 18 months ago

Last modified 15 months ago

jQuery UI 1.8.7

Reported by: demetris Owned by:
Priority: normal Milestone: 3.1
Component: External Libraries Version: 3.1
Severity: normal Keywords: has-patch
Cc: demetris

Description

jQuery UI 1.8.7 was released earlier today:

 http://blog.jqueryui.com/2010/12/jquery-ui-1-8-7/

I cannot tell myself whether it would be a safe update so late in the 3.1 dev cycle. I am attaching a patch anyway.

I have applied the patch to two sites of mine, to see how things look.

PS. I cannot find the JavaScript component. What happened to it?

Attachments

t15766-jquery-ui-186-187.diff Download (97.9 KB) - added by demetris 18 months ago.
Updates jQuery UI from 1.8.6 to 1.8.7

Change History

Updates jQuery UI from 1.8.6 to 1.8.7

  • Milestone changed from Awaiting Review to 3.1
  • Status changed from new to closed
  • Resolution set to fixed

(In [16863]) jQuery UI 1.8.7. Props demetris. fixes #15766

  • Status changed from closed to reopened
  • Resolution fixed deleted

This change was deployed to WordPress.com today, and resulted in "Uncaught jQuery UI Tabs: Mismatching fragment identifier."
on  http://newyork.cbslocal.com/

Last edited 18 months ago by lloydbudd (previous) (diff)
  • Component changed from General to External Libraries
  • Status changed from reopened to closed
  • Resolution set to fixed

Closing as fixed.

Likely an issue with the existing JS that possibly affected UI versions < 1.8.7. The theme will need to be fixed. We can only address problems with core (wp-admin).

Background on the fragment identifier problem: As a result of the fix for <a href=" http://bugs.jqueryui.com/ticket/6710">this bug</a>, jQuery UI is more strict about parentage. The issue is that UI.tabs expects the links to the tabs and the containers of tab content to have the same parent element. Well, really it’s that the element on which the tabs instance is initialized must be an ancestor of both the links and the tab contents containers. If you see this error you need to fix your theme/plugin.

Note: See TracTickets for help on using tickets.