зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1336763 - Don't ask content process for permission to unload a window if it never set an onbeforeunload event handler. r=dao
MozReview-Commit-ID: JfNz5SdKRTN --HG-- extra : rebase_source : 8bdc4ae2a0fb6e3739c7cdad9b5b09ee94da3429
This commit is contained in:
Родитель
021b4cf90f
Коммит
3456896ce9
|
@ -302,6 +302,13 @@
|
|||
<method name="permitUnload">
|
||||
<body>
|
||||
<![CDATA[
|
||||
let { frameLoader } = this.QueryInterface(Components.interfaces.nsIFrameLoaderOwner);
|
||||
let tabParent = frameLoader.tabParent;
|
||||
|
||||
if (!tabParent.hasBeforeUnload) {
|
||||
return { permitUnload: true, timedOut: false };
|
||||
}
|
||||
|
||||
const kTimeout = 5000;
|
||||
|
||||
let finished = false;
|
||||
|
|
Загрузка…
Ссылка в новой задаче