From 667058204d0db141206e7c35eb9da9eed4fd4863 Mon Sep 17 00:00:00 2001 From: Abe Jellinek Date: Fri, 14 Apr 2023 11:23:05 -0400 Subject: [PATCH] fx-compat: HiddenBrowser: Fix destroy() and URI/path check --- chrome/content/zotero/HiddenBrowser.jsm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/chrome/content/zotero/HiddenBrowser.jsm b/chrome/content/zotero/HiddenBrowser.jsm index f2368307ba..36739e87cb 100644 --- a/chrome/content/zotero/HiddenBrowser.jsm +++ b/chrome/content/zotero/HiddenBrowser.jsm @@ -60,7 +60,7 @@ const HiddenBrowser = { */ async create(source, options = {}) { let url; - if (/^(file|https?):/.test(source)) { + if (/^(file|https?|chrome|resource):/.test(source)) { url = source; } // Convert string path to file: URL @@ -198,7 +198,7 @@ const HiddenBrowser = { if (frame) { frame.destroy(); Zotero.debug("Deleted hidden browser"); - browserFrameMap.delete(frame); + browserFrameMap.delete(browser); } } };