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();