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();
//在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 });
});
/**