diff --git a/packages/ui/src/components/base/TeleportOverflowMenu.vue b/packages/ui/src/components/base/TeleportOverflowMenu.vue index e5e6c0e583..fbef7ff8cf 100644 --- a/packages/ui/src/components/base/TeleportOverflowMenu.vue +++ b/packages/ui/src/components/base/TeleportOverflowMenu.vue @@ -162,9 +162,8 @@ const calculateMenuPosition = () => { if (!triggerRef.value || !menuRef.value) return { top: '0px', left: '0px' } const triggerRect = triggerRef.value.getBoundingClientRect() - const menuRect = menuRef.value.getBoundingClientRect() - const menuWidth = menuRect.width + 16 - const menuHeight = menuRect.height + const menuWidth = menuRef.value.offsetWidth + const menuHeight = menuRef.value.offsetHeight const margin = 8 let top: number