Re-focus browser elements after changing their remote attribute (bug 925058, r=felipe).

This commit is contained in:
David Anderson 2013-10-09 15:50:46 -07:00
Родитель a0cb8012e2
Коммит f12c78d39a
1 изменённых файлов: 5 добавлений и 0 удалений

Просмотреть файл

@ -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>