From 815c3a822f66c87840f41a488ccdc53ef369d1d9 Mon Sep 17 00:00:00 2001 From: Brendan Dahl Date: Wed, 3 Aug 2016 14:18:40 -0700 Subject: [PATCH] Bug 1291709 - PdfjsChromeUtils.jsm leaks browser.xul windows. --- extensions/firefox/content/PdfjsChromeUtils.jsm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extensions/firefox/content/PdfjsChromeUtils.jsm b/extensions/firefox/content/PdfjsChromeUtils.jsm index 7adb549fd..b5f2a62f2 100644 --- a/extensions/firefox/content/PdfjsChromeUtils.jsm +++ b/extensions/firefox/content/PdfjsChromeUtils.jsm @@ -53,7 +53,7 @@ var PdfjsChromeUtils = { */ init: function () { - this._browsers = new Set(); + this._browsers = new WeakSet(); if (!this._ppmm) { // global parent process message manager (PPMM) this._ppmm = Cc['@mozilla.org/parentprocessmessagemanager;1'].