Migrate hiddenDOMWindow in style.js

XSLTProcessor is available in the global scope now.
This commit is contained in:
Abe Jellinek 2025-07-02 15:44:04 -04:00
parent 7534fbdbb5
commit 92ed62f1ec

View file

@ -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);