diff --git a/packages/components/popper/src/composables/use-content.ts b/packages/components/popper/src/composables/use-content.ts index fbc9aec8eb..8b63988be0 100644 --- a/packages/components/popper/src/composables/use-content.ts +++ b/packages/components/popper/src/composables/use-content.ts @@ -61,7 +61,9 @@ export const usePopperContent = (props: PopperContentProps) => { const { attributes, state, styles, update, forceUpdate, instanceRef } = usePopper(computedReference, contentRef, options) - watch(instanceRef, (instance) => (popperInstanceRef.value = instance)) + watch(instanceRef, (instance) => (popperInstanceRef.value = instance), { + flush: 'sync', + }) onMounted(() => { watch( diff --git a/packages/components/tooltip/src/content.vue b/packages/components/tooltip/src/content.vue index 6ea329f1ee..8d34ca47ad 100644 --- a/packages/components/tooltip/src/content.vue +++ b/packages/components/tooltip/src/content.vue @@ -44,7 +44,7 @@