Don't call plugin startup() on upgrade if disabled

Fixes #3177

https://forums.zotero.org/discussion/105692/z7-beta-disabled-add-on-suddenly-active
This commit is contained in:
Dan Stillman 2023-06-22 05:04:31 -04:00
parent 14f7d3acad
commit 4b581ad07b

View file

@ -351,7 +351,9 @@ Zotero.Plugins = new function () {
setDefaultPrefs(addon);
registerLocales(addon);
await _callMethod(addon, 'install');
await _callMethod(addon, 'startup', REASONS.ADDON_INSTALL);
if (addon.isActive) {
await _callMethod(addon, 'startup', REASONS.ADDON_INSTALL);
}
},
async onEnabling(addon) {