Skip to content

Commit db72045

Browse files
committed
chore: update
1 parent 278aad8 commit db72045

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

packages/runtime-dom/src/apiCustomElement.ts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -224,7 +224,7 @@ export class VueElement
224224
/**
225225
* @internal
226226
*/
227-
_teleportTargets?: Set<HTMLElement>
227+
_teleportTargets?: Set<Element>
228228

229229
private _connected = false
230230
private _resolved = false
@@ -338,6 +338,10 @@ export class VueElement
338338
this._app && this._app.unmount()
339339
if (this._instance) this._instance.ce = undefined
340340
this._app = this._instance = null
341+
if (this._teleportTargets) {
342+
this._teleportTargets.clear()
343+
this._teleportTargets = undefined
344+
}
341345
}
342346
})
343347
}
@@ -667,7 +671,7 @@ export class VueElement
667671
* @internal
668672
*/
669673
private _getSlots(): HTMLSlotElement[] {
670-
const roots: HTMLElement[] = [this]
674+
const roots: Element[] = [this]
671675
if (this._teleportTargets) {
672676
roots.push(...this._teleportTargets)
673677
}

0 commit comments

Comments
 (0)