Bug 1443318 - Set tabbox before tabContainer in gBrowser.init since the tabContainer's XBL constructor needs the tabbox. r?gijs
MozReview-Commit-ID: GH2HZk3gEyf
--- a/browser/base/content/tabbrowser.js
+++ b/browser/base/content/tabbrowser.js
@@ -23,22 +23,22 @@ window._gBrowser = {
this.mPanelContainer = document.getElementById("tabbrowser-tabpanels");
this.addEventListener = this.mPanelContainer.addEventListener.bind(this.mPanelContainer);
this.removeEventListener = this.mPanelContainer.removeEventListener.bind(this.mPanelContainer);
this.dispatchEvent = this.mPanelContainer.dispatchEvent.bind(this.mPanelContainer);
this.initialBrowser = document.getElementById("tabbrowser-initialBrowser");
+ this.tabbox = document.getElementById("tabbrowser-tabbox");
+
this.tabContainer = document.getElementById("tabbrowser-tabs");
this.tabs = this.tabContainer.childNodes;
- this.tabbox = document.getElementById("tabbrowser-tabbox");
-
this.closingTabsEnum = { ALL: 0, OTHER: 1, TO_END: 2 };
this._visibleTabs = null;
this.mCurrentTab = null;
this._lastRelatedTabMap = new WeakMap();