Skip to content

Commit c5aef9b

Browse files
committed
Widget & Tooltip: Regression from 1.12.1
The 1.13.0 release remove the try-catch that prevents spurious errors Fixes: 1f2011e Closes: gh-1990
1 parent 1f0851b commit c5aef9b

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

ui/widget.js

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -36,12 +36,16 @@ $.cleanData = ( function( orig ) {
3636
return function( elems ) {
3737
var events, elem, i;
3838
for ( i = 0; ( elem = elems[ i ] ) != null; i++ ) {
39+
try {
3940

40-
// Only trigger remove when necessary to save time
41-
events = $._data( elem, "events" );
42-
if ( events && events.remove ) {
43-
$( elem ).triggerHandler( "remove" );
44-
}
41+
// Only trigger remove when necessary to save time
42+
events = $._data( elem, "events" );
43+
if ( events && events.remove ) {
44+
$( elem ).triggerHandler( "remove" );
45+
}
46+
47+
// Http://bugs.jquery.com/ticket/8235
48+
} catch ( e ) {}
4549
}
4650
orig( elems );
4751
};

0 commit comments

Comments
 (0)