зеркало из https://github.com/mozilla/gecko-dev.git
Re-focus browser elements after changing their remote attribute (bug 925058, r=felipe).
This commit is contained in:
Родитель
a0cb8012e2
Коммит
f12c78d39a
|
@ -1341,6 +1341,8 @@
|
|||
if (isRemote == aRemote)
|
||||
return false;
|
||||
|
||||
let wasActive = document.activeElement == aBrowser;
|
||||
|
||||
// Unhook our progress listener.
|
||||
let tab = this._getTabForBrowser(aBrowser);
|
||||
let index = tab._tPos;
|
||||
|
@ -1361,6 +1363,9 @@
|
|||
else
|
||||
tab.removeAttribute("remote");
|
||||
|
||||
if (wasActive)
|
||||
aBrowser.focus();
|
||||
|
||||
return true;
|
||||
]]>
|
||||
</body>
|
||||
|
|
Загрузка…
Ссылка в новой задаче