diff --git a/packages/frontend/src/scripts/entity-manager.ts b/packages/frontend/src/scripts/entity-manager.ts index 5a00b22f5f..905a04f97a 100644 --- a/packages/frontend/src/scripts/entity-manager.ts +++ b/packages/frontend/src/scripts/entity-manager.ts @@ -241,11 +241,10 @@ export class NoteManager { interruptedNote.value = result; }; - const unwatch = watch(firstNote, executeInterruptor); - const interruptorUnwatch = () => { + const interruptorUnwatch = (() => { if (this.isDebuggerEnabled) console.log('NoteManager: interruptorUnwatch', id, interruptedNote); - unwatch; - }; + return watch(firstNote, executeInterruptor); + })(); if (this.isDebuggerEnabled) { console.log('NoteManager: get interrupted note (new)', id, { note: firstNote, interruptedNote });