From ea0366611d67579b56847930ec483436f810e0f3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82?= Date: Sat, 17 Dec 2022 01:41:38 +0100 Subject: [PATCH] fix: web components remount issue --- packages/floating-vue/src/components/Popper.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/floating-vue/src/components/Popper.ts b/packages/floating-vue/src/components/Popper.ts index 052f275d..f7c4222b 100644 --- a/packages/floating-vue/src/components/Popper.ts +++ b/packages/floating-vue/src/components/Popper.ts @@ -868,7 +868,10 @@ export default () => defineComponent({ throw new Error('No container for popover: ' + this.container) } - container.appendChild(this.$_popperNode) + if (!container.contains(this.$_popperNode)) { + container.appendChild(this.$_popperNode) + } + this.isMounted = true },