ChromeUtils.import() shim: Be explicit

This commit is contained in:
Abe Jellinek 2025-07-01 17:07:51 -04:00
parent a639e74b7c
commit c43320d8dd

View file

@ -181,7 +181,7 @@ Zotero.Plugins = new function () {
if (property === 'import') {
return function (uri) {
let esmURI = uri.replace('.jsm', uri.includes('/zotero/') ? '.mjs' : '.sys.mjs');
Zotero.warn('ChromeUtils.import() is deprecated. Use importESModule():\n'
Zotero.warn('ChromeUtils.import() has been removed. Use importESModule():\n'
+ ` ChromeUtils.importESModule("${esmURI}");`);
return receiver.importESModule(esmURI);
};