зеркало из https://github.com/mozilla/gecko-dev.git
Bug 883078 - Null-check documentElement when removing browser handlers. r=gavin
This commit is contained in:
Родитель
1079f1b402
Коммит
28da1b7d59
|
@ -4313,9 +4313,10 @@ var TabsProgressListener = {
|
|||
aBrowser.addEventListener("pagehide", function onPageHide(event) {
|
||||
if (event.target.defaultView.frameElement)
|
||||
return;
|
||||
event.target.documentElement.removeAttribute("hasBrowserHandlers");
|
||||
aBrowser.removeEventListener("click", BrowserOnClick, true);
|
||||
aBrowser.removeEventListener("pagehide", onPageHide, true);
|
||||
if (event.target.documentElement)
|
||||
event.target.documentElement.removeAttribute("hasBrowserHandlers");
|
||||
}, true);
|
||||
|
||||
// We also want to make changes to page UI for unprivileged about pages.
|
||||
|
|
Загрузка…
Ссылка в новой задаче