diff --git a/packages/ui/src/components/Scroller.svelte b/packages/ui/src/components/Scroller.svelte index 90626e71a7..bf50d7a7bd 100644 --- a/packages/ui/src/components/Scroller.svelte +++ b/packages/ui/src/components/Scroller.svelte @@ -478,7 +478,12 @@ class="scroll relative flex-shrink" style:overflow-x={horizontal ? 'auto' : 'hidden'} on:scroll={() => { - if ($tooltipstore.label !== undefined || $tooltipstore.component !== undefined) closeTooltip() + if ( + $tooltipstore.label !== undefined || + ($tooltipstore.component !== undefined && $tooltipstore.kind !== 'submenu') + ) { + closeTooltip() + } }} >