diff --git a/chrome/content/zotero/xpcom/zotero.js b/chrome/content/zotero/xpcom/zotero.js index f45132a94a..4efd3b8cf3 100644 --- a/chrome/content/zotero/xpcom/zotero.js +++ b/chrome/content/zotero/xpcom/zotero.js @@ -1458,6 +1458,10 @@ Services.scriptloader.loadSubScript("resource://zotero/polyfill.js"); locale: Zotero.locale, }; + if (Services.appinfo.inSafeMode) { + info.safeMode = true; + } + var extensions = await Zotero.getInstalledExtensions(); info.extensions = extensions.join(', '); @@ -1517,6 +1521,7 @@ Services.scriptloader.loadSubScript("resource://zotero/polyfill.js"); ((b.appDisabled || b.userDisabled) ? 1 : 0); }); var addons = []; + var isSafeMode = Services.appinfo.inSafeMode; for (let addon of installed) { if (addon.type == "theme") { continue; @@ -1524,7 +1529,7 @@ Services.scriptloader.loadSubScript("resource://zotero/polyfill.js"); addons.push(addon.name + " (" + addon.version + (addon.type != 2 ? ", " + addon.type : "") - + ((addon.appDisabled || addon.userDisabled) ? ", disabled" : "") + + ((addon.appDisabled || addon.userDisabled || isSafeMode) ? ", disabled" : "") + ")"); }