diff --git a/src/app/service/service_worker/popup.ts b/src/app/service/service_worker/popup.ts index 4aaa554..d161270 100644 --- a/src/app/service/service_worker/popup.ts +++ b/src/app/service/service_worker/popup.ts @@ -300,7 +300,11 @@ export class PopupService { return this.txUpdateScriptMenu(-1, async (menu) => { const scriptMenu = menu.find((item) => item.uuid === uuid); if (scriptMenu) { - scriptMenu.runNum = 1; + if (scriptMenu.runStatus === SCRIPT_RUN_STATUS_RUNNING) { + scriptMenu.runNum = 1; + } else { + scriptMenu.runNum = 0; + } scriptMenu.runStatus = runStatus; return menu; }