From 7e99bc7aadfec27f2189ee1b26a5ea439c4c7447 Mon Sep 17 00:00:00 2001 From: XYenon Date: Wed, 19 Nov 2025 20:03:08 +0800 Subject: [PATCH] fix: restore context menu configuration after extension update (#408) --- src/background.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/background.js b/src/background.js index 25c6b1f..bc77baf 100644 --- a/src/background.js +++ b/src/background.js @@ -193,7 +193,7 @@ async function registerMsgDisplayScript() { /** * 插件安装 */ -browser.runtime.onInstalled.addListener(() => { +browser.runtime.onInstalled.addListener(async () => { tryInitDefaultData(); //在thunderbird中注册脚本 @@ -201,11 +201,13 @@ browser.runtime.onInstalled.addListener(() => { registerMsgDisplayScript(); } + const { contextMenuType, csplist, orilist } = await getSettingWithDefault(); + // 右键菜单 - addContextMenus(); + addContextMenus(contextMenuType); // 禁用CSP - updateCspRules({ csplist: DEFAULT_CSPLIST, orilist: DEFAULT_ORILIST }); + updateCspRules({ csplist, orilist }); }); /**