Skip to content

Commit 4d6eafe

Browse files
committed
🐛 修复GM_menu问题 #153
1 parent dbdbec1 commit 4d6eafe

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

src/runtime/background/runtime.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -222,7 +222,7 @@ export default class Runtime extends Manager {
222222
tabMap.delete(request.scriptId);
223223
}
224224
}
225-
if (!Object.keys(tabMap).length) {
225+
if (!tabMap.size) {
226226
scriptMenu.delete(senderId);
227227
}
228228
}

src/runtime/background/utils.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -408,7 +408,7 @@ function genScriptMenuByTabMap(
408408
menuArr.forEach((menu) => {
409409
// 创建菜单
410410
chrome.contextMenus.create({
411-
id: `scriptMenu_menu_${menu.request.params[0]}`,
411+
id: `scriptMenu_menu_${scriptId}_${menu.request.params[0]}`,
412412
title: menu.request.params[1],
413413
contexts: ["all"],
414414
parentId: `scriptMenu_${scriptId}`,

0 commit comments

Comments
 (0)