Loading toolkit/components/resistfingerprinting/RFPHelper.sys.mjs +10 −0 Original line number Original line Diff line number Diff line Loading @@ -795,9 +795,17 @@ class _RFPHelper { return false; return false; } } _onWindowDoubleClick(e) { if (e.target.classList.contains("browserStack")) { e.currentTarget.shrinkToLetterbox(); } } _attachWindow(aWindow) { _attachWindow(aWindow) { this._fixRounding(aWindow); this._fixRounding(aWindow); aWindow.addEventListener("sizemodechange", windowResizeHandler); aWindow.addEventListener("sizemodechange", windowResizeHandler); aWindow.shrinkToLetterbox = this.shrinkToLetterbox; aWindow.addEventListener("dblclick", this._onWindowDoubleClick); aWindow.gBrowser.addTabsProgressListener(this); aWindow.gBrowser.addTabsProgressListener(this); aWindow.addEventListener("TabOpen", this); aWindow.addEventListener("TabOpen", this); let resizeObserver = new aWindow.ResizeObserver(entries => { let resizeObserver = new aWindow.ResizeObserver(entries => { Loading Loading @@ -837,6 +845,8 @@ class _RFPHelper { let browser = tab.linkedBrowser; let browser = tab.linkedBrowser; this._resetContentSize(browser); this._resetContentSize(browser); } } aWindow.removeEventListener("dblclick", this._onWindowDoubleClick); delete aWindow.shrinkToLetterbox; aWindow.removeEventListener("sizemodechange", windowResizeHandler); aWindow.removeEventListener("sizemodechange", windowResizeHandler); } } Loading Loading
toolkit/components/resistfingerprinting/RFPHelper.sys.mjs +10 −0 Original line number Original line Diff line number Diff line Loading @@ -795,9 +795,17 @@ class _RFPHelper { return false; return false; } } _onWindowDoubleClick(e) { if (e.target.classList.contains("browserStack")) { e.currentTarget.shrinkToLetterbox(); } } _attachWindow(aWindow) { _attachWindow(aWindow) { this._fixRounding(aWindow); this._fixRounding(aWindow); aWindow.addEventListener("sizemodechange", windowResizeHandler); aWindow.addEventListener("sizemodechange", windowResizeHandler); aWindow.shrinkToLetterbox = this.shrinkToLetterbox; aWindow.addEventListener("dblclick", this._onWindowDoubleClick); aWindow.gBrowser.addTabsProgressListener(this); aWindow.gBrowser.addTabsProgressListener(this); aWindow.addEventListener("TabOpen", this); aWindow.addEventListener("TabOpen", this); let resizeObserver = new aWindow.ResizeObserver(entries => { let resizeObserver = new aWindow.ResizeObserver(entries => { Loading Loading @@ -837,6 +845,8 @@ class _RFPHelper { let browser = tab.linkedBrowser; let browser = tab.linkedBrowser; this._resetContentSize(browser); this._resetContentSize(browser); } } aWindow.removeEventListener("dblclick", this._onWindowDoubleClick); delete aWindow.shrinkToLetterbox; aWindow.removeEventListener("sizemodechange", windowResizeHandler); aWindow.removeEventListener("sizemodechange", windowResizeHandler); } } Loading