mirror of
https://github.com/jquery/jquery-ui.git
synced 2026-04-20 03:02:41 -04:00
Effects: Check for anonymous content being exposed via document.activeElement. Fixes #8288 - Regression: jquery-ui animations focus fix causes Firefox Security Manager veto.
This commit is contained in:
9
ui/jquery.effects.core.js
vendored
9
ui/jquery.effects.core.js
vendored
@@ -428,6 +428,15 @@ $.extend( $.effects, {
|
||||
},
|
||||
active = document.activeElement;
|
||||
|
||||
// support: Firefox
|
||||
// Firefox incorrectly exposes anonymous content
|
||||
// https://bugzilla.mozilla.org/show_bug.cgi?id=561664
|
||||
try {
|
||||
active.id;
|
||||
} catch( e ) {
|
||||
active = document.body;
|
||||
}
|
||||
|
||||
element.wrap( wrapper );
|
||||
|
||||
// Fixes #7595 - Elements lose focus when wrapped.
|
||||
|
||||
Reference in New Issue
Block a user