From 5ab0007a440a828f46d20169f6ed5c8db474100a Mon Sep 17 00:00:00 2001 From: Henry Jameson Date: Wed, 29 Apr 2026 14:51:18 +0300 Subject: [PATCH] hack to make popover show up properly on first try --- src/components/popover/popover.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/components/popover/popover.js b/src/components/popover/popover.js index 3b83bd58f..9a06c4e69 100644 --- a/src/components/popover/popover.js +++ b/src/components/popover/popover.js @@ -304,10 +304,13 @@ const Popover = { } this.scrollable.addEventListener('scroll', this.onScroll) this.scrollable.addEventListener('resize', this.onResize) - this.$nextTick(() => { + // My assumption is that upon showing popover initially has different size + // as its contents are getting populating, so logic uses those incorrect + // sizes as basis + setTimeout(() => { if (wasHidden) this.$emit('show') this.updateStyles() - }) + }, 1) }, hidePopover() { if (this.disabled) return