Bug 1361650 - drop beforeunload timeout down to 1 second to make tab closing faster when the content process is slow, r?billm draft
authorGijs Kruitbosch <gijskruitbosch@gmail.com>
Wed, 03 May 2017 10:07:48 +0100
changeset 571816 2d5b82f35209b8eab67fc10f94ddfb8f35250f2b
parent 571414 bfc7b187005cabbc828ed9f5b61daf139c3cfd90
child 626874 e9e69aab3dde96b8680fb421dfdf9586f741f7ba
push id56910
push usergijskruitbosch@gmail.com
push dateWed, 03 May 2017 09:08:16 +0000
reviewersbillm
bugs1361650
milestone55.0a1
Bug 1361650 - drop beforeunload timeout down to 1 second to make tab closing faster when the content process is slow, r?billm MozReview-Commit-ID: x33js5D5Yh
toolkit/content/widgets/remote-browser.xml
--- a/toolkit/content/widgets/remote-browser.xml
+++ b/toolkit/content/widgets/remote-browser.xml
@@ -304,17 +304,17 @@
         <![CDATA[
           let { frameLoader } = this.QueryInterface(Components.interfaces.nsIFrameLoaderOwner);
           let tabParent = frameLoader.tabParent;
 
           if (!tabParent.hasBeforeUnload) {
             return { permitUnload: true, timedOut: false };
           }
 
-          const kTimeout = 5000;
+          const kTimeout = 1000;
 
           let finished = false;
           let responded = false;
           let permitUnload;
           let id = this._permitUnloadId++;
           let mm = this.messageManager;
           let Services = Components.utils.import("resource://gre/modules/Services.jsm", {}).Services;