Bug 1317101 - Part 2: Listen for tab messages only on tabbrowser browsers. r?billm draft
authorKris Maglione <maglione.k@gmail.com>
Sat, 12 Nov 2016 15:34:54 -0800
changeset 438068 f1f19cac2a76917bf8fe2b2efd0a68ca60855d34
parent 438067 0311ad723ffb79dd4ce11c0e3481484caae28169
child 438069 370f4aba873c81d22ad92374e9773a246d370a07
push id35614
push usermaglione.k@gmail.com
push dateSun, 13 Nov 2016 03:28:59 +0000
reviewersbillm
bugs1317101
milestone52.0a1
Bug 1317101 - Part 2: Listen for tab messages only on tabbrowser browsers. r?billm MozReview-Commit-ID: HW0zH8kJWGe
browser/base/content/tabbrowser.xml
--- a/browser/base/content/tabbrowser.xml
+++ b/browser/base/content/tabbrowser.xml
@@ -4818,16 +4818,18 @@
           this._tabFilters.set(this.mCurrentTab, filter);
           this.webProgress.addProgressListener(filter, nsIWebProgress.NOTIFY_ALL);
 
           this.style.backgroundColor =
             Services.prefs.getBoolPref("browser.display.use_system_colors") ?
               "-moz-default-background-color" :
               Services.prefs.getCharPref("browser.display.background_color");
 
+          let messageManager = window.getGroupMessageManager("browsers");
+
           let remote = window.QueryInterface(Ci.nsIInterfaceRequestor)
             .getInterface(Ci.nsIWebNavigation)
             .QueryInterface(Ci.nsILoadContext)
             .useRemoteTabs;
           if (remote) {
             messageManager.addMessageListener("DOMTitleChanged", this);
             messageManager.addMessageListener("DOMWindowClose", this);
             messageManager.addMessageListener("contextmenu", this);