From 3073975045ebe5432e83b1fa8700b49beb9a11be Mon Sep 17 00:00:00 2001 From: AE Creations Date: Sun, 26 May 2024 09:00:40 -0700 Subject: [PATCH] Bug fix: Clippings menu disappears when extension is reloaded (issue #455) --- wx-src/background.js | 6 +----- wx-src/scripts/aePrefs.js | 2 -- 2 files changed, 1 insertion(+), 7 deletions(-) diff --git a/wx-src/background.js b/wx-src/background.js index 0b28a02b..35770538 100644 --- a/wx-src/background.js +++ b/wx-src/background.js @@ -416,9 +416,7 @@ async function init(aPrefs) refreshSyncedClippings(true); } else { - if (! aPrefs._isInitialized) { - buildContextMenu(platform.os, aPrefs); - } + rebuildContextMenu(); } aeClippingSubst.init(navigator.userAgent, aPrefs.autoIncrPlcHldrStartVal); @@ -470,8 +468,6 @@ async function init(aPrefs) else { log("Clippings/wx: Initialization complete."); } - - await aePrefs.setPrefs({_isInitialized: true}); } diff --git a/wx-src/scripts/aePrefs.js b/wx-src/scripts/aePrefs.js index 554f77d5..82d10cf4 100644 --- a/wx-src/scripts/aePrefs.js +++ b/wx-src/scripts/aePrefs.js @@ -7,7 +7,6 @@ let aePrefs = { _defaultBkgdState: { // Background script state persistence - _isInitialized: false, _clippingMenuItemIDMap: {}, _folderMenuItemIDMap: {}, _autoIncrPlchldrs: [], @@ -255,7 +254,6 @@ let aePrefs = { async setSanFranciscoPrefs(aPrefs) { let newPrefs = { - _isInitialized: false, _clippingMenuItemIDMap: {}, _folderMenuItemIDMap: {}, _autoIncrPlchldrs: [],