diff --git a/packages/html2/src/index.ts b/packages/html2/src/index.ts index 35c67d8..3b42199 100644 --- a/packages/html2/src/index.ts +++ b/packages/html2/src/index.ts @@ -32,8 +32,10 @@ export class Widget implements EventTarget { constructor (private nodeGenerator: NodeGenerator) { this.facet = Turn.activeFacet; + const cancelAtExit = this.facet.actor.atExit(() => this.node.remove()); on stop { this.node.remove(); + cancelAtExit(); } const thisTemplate = template();