diff --git a/scripts/tooltip-overlays.js b/scripts/tooltip-overlays.js index dc9a06f..2de1bc4 100644 --- a/scripts/tooltip-overlays.js +++ b/scripts/tooltip-overlays.js @@ -148,6 +148,7 @@ panelTop = Math.max(safeInset, Math.min(panelTop, viewport.height - safeInset - panelHeight)); panel.dataset.tooltipPlacement = placement; + state.wrap.dataset.tooltipPlacement = placement; panel.style.left = `${Math.round(panelLeft)}px`; panel.style.top = `${Math.round(panelTop)}px`; setArrowOffset(state, placement, panelLeft, panelTop, panelWidth, panelHeight); @@ -215,6 +216,8 @@ focused: false, dismissed: false, }; + wrap.dataset.tooltipInit = 'true'; + wrap.dataset.tooltipPlacement = 'bottom'; states.set(wrap, state); ensureAccessibility(state); setOpenState(state, false);