From 57a1214eaac22dd6da5f953fdce9186fd009de63 Mon Sep 17 00:00:00 2001 From: Abe Jellinek Date: Tue, 16 Jan 2024 14:07:57 -0500 Subject: [PATCH] Remove reader pointerdown listener on close Avoids a memory leak. --- chrome/content/zotero/xpcom/reader.js | 1 + 1 file changed, 1 insertion(+) diff --git a/chrome/content/zotero/xpcom/reader.js b/chrome/content/zotero/xpcom/reader.js index 9a25048708..000aa84678 100644 --- a/chrome/content/zotero/xpcom/reader.js +++ b/chrome/content/zotero/xpcom/reader.js @@ -1025,6 +1025,7 @@ class ReaderTab extends ReaderInstance { close() { this._window.removeEventListener('DOMContentLoaded', this._handleLoad); + this._window.removeEventListener('pointerdown', this._handlePointerDown); this._window.removeEventListener('pointerup', this._handlePointerUp); if (this.tabID) { this._window.Zotero_Tabs.close(this.tabID);