From 1740e5f1aa4b4d69a77a5eb1ca82c23bddcd2082 Mon Sep 17 00:00:00 2001 From: Abe Jellinek Date: Wed, 5 Jul 2023 12:54:43 -0400 Subject: [PATCH] Call uninit() in close() This properly unregisters pref observers and flushes the reader's state. --- 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 ae716cd0e4..da9666e259 100644 --- a/chrome/content/zotero/xpcom/reader.js +++ b/chrome/content/zotero/xpcom/reader.js @@ -1081,6 +1081,7 @@ class ReaderWindow extends ReaderInstance { }; close() { + this.uninit(); this._window.close(); this._onClose(); }