Core: Work around more IE activeElement bugs

Closes gh-1523

(cherry picked from commit 0de27b0609)
This commit is contained in:
Scott González 2015-03-27 12:00:55 -04:00
parent eb13525fbe
commit e3ff671ea3

View File

@ -57,6 +57,13 @@ $.extend( $.ui, {
activeElement = document.body;
}
// Support: IE 9 - 11 only
// IE may return null instead of an element
// Interestingly, this only seems to occur when NOT in an iframe
if ( !activeElement ) {
activeElement = document.body;
}
// Support: IE 11 only
// IE11 returns a seemingly empty object in some cases when accessing
// document.activeElement from an <iframe>