File tree Expand file tree Collapse file tree 1 file changed +12
-6
lines changed Expand file tree Collapse file tree 1 file changed +12
-6
lines changed Original file line number Diff line number Diff line change @@ -431,9 +431,12 @@ $.extend( $.effects, {
431
431
element . wrap ( wrapper ) ;
432
432
433
433
// Fixes #7595 - Elements lose focus when wrapped.
434
- if ( element [ 0 ] === active || $ . contains ( element [ 0 ] , active ) ) {
435
- $ ( active ) . focus ( ) ;
436
- }
434
+ // try/catch fixes #8288
435
+ try {
436
+ if ( element [ 0 ] === active || $ . contains ( element [ 0 ] , active ) ) {
437
+ $ ( active ) . focus ( ) ;
438
+ }
439
+ } catch ( e ) { }
437
440
438
441
wrapper = element . parent ( ) ; //Hotfix for jQuery 1.4 since some change in wrap() seems to actually lose the reference to the wrapped element
439
442
@@ -472,9 +475,12 @@ $.extend( $.effects, {
472
475
element . parent ( ) . replaceWith ( element ) ;
473
476
474
477
// Fixes #7595 - Elements lose focus when wrapped.
475
- if ( element [ 0 ] === active || $ . contains ( element [ 0 ] , active ) ) {
476
- $ ( active ) . focus ( ) ;
477
- }
478
+ // try/catch fixes #8288
479
+ try {
480
+ if ( element [ 0 ] === active || $ . contains ( element [ 0 ] , active ) ) {
481
+ $ ( active ) . focus ( ) ;
482
+ }
483
+ } catch ( e ) { }
478
484
}
479
485
480
486
You can’t perform that action at this time.
0 commit comments