From 92ed62f1ec9aa8f2a1b90cea644009578380128b Mon Sep 17 00:00:00 2001 From: Abe Jellinek Date: Wed, 2 Jul 2025 15:44:04 -0400 Subject: [PATCH] Migrate hiddenDOMWindow in style.js XSLTProcessor is available in the global scope now. --- chrome/content/zotero/xpcom/style.js | 3 --- 1 file changed, 3 deletions(-) diff --git a/chrome/content/zotero/xpcom/style.js b/chrome/content/zotero/xpcom/style.js index ac4688922a..41290b9f4c 100644 --- a/chrome/content/zotero/xpcom/style.js +++ b/chrome/content/zotero/xpcom/style.js @@ -738,9 +738,6 @@ Zotero.Style.prototype.getCiteProc = function (locale, format, automaticJournalA let updateXSLT = new DOMParser() .parseFromString(xsl, "application/xml"); - // XSLTProcessor is no longer available in XPCOM, so get from hidden window - let XSLTProcessor = Cc["@mozilla.org/appshell/appShellService;1"] - .getService(Ci.nsIAppShellService).hiddenDOMWindow.XSLTProcessor; // load XSLT file into XSLTProcessor Zotero.Styles.xsltProcessor = new XSLTProcessor(); Zotero.Styles.xsltProcessor.importStylesheet(updateXSLT);