fix: restore context menu configuration after extension update (#408)

This commit is contained in:
XYenon
2025-11-19 20:03:08 +08:00
committed by GitHub
parent abca8cb26d
commit 7e99bc7aad

View File

@@ -193,7 +193,7 @@ async function registerMsgDisplayScript() {
/** /**
* 插件安装 * 插件安装
*/ */
browser.runtime.onInstalled.addListener(() => { browser.runtime.onInstalled.addListener(async () => {
tryInitDefaultData(); tryInitDefaultData();
//在thunderbird中注册脚本 //在thunderbird中注册脚本
@@ -201,11 +201,13 @@ browser.runtime.onInstalled.addListener(() => {
registerMsgDisplayScript(); registerMsgDisplayScript();
} }
const { contextMenuType, csplist, orilist } = await getSettingWithDefault();
// 右键菜单 // 右键菜单
addContextMenus(); addContextMenus(contextMenuType);
// 禁用CSP // 禁用CSP
updateCspRules({ csplist: DEFAULT_CSPLIST, orilist: DEFAULT_ORILIST }); updateCspRules({ csplist, orilist });
}); });
/** /**