diff --git a/packages/ui/src/components/Scroller.svelte b/packages/ui/src/components/Scroller.svelte index a015231e11..128885d7f4 100644 --- a/packages/ui/src/components/Scroller.svelte +++ b/packages/ui/src/components/Scroller.svelte @@ -473,7 +473,7 @@ }} class="scroll relative flex-shrink" style:overflow-x={horizontal ? 'auto' : 'hidden'} - on:scroll={(evt) => { + on:scroll={() => { if ($tooltipstore.label !== undefined) closeTooltip() }} > diff --git a/plugins/view-resources/src/components/list/List.svelte b/plugins/view-resources/src/components/list/List.svelte index 09267efb2b..fa8be2960a 100644 --- a/plugins/view-resources/src/components/list/List.svelte +++ b/plugins/view-resources/src/components/list/List.svelte @@ -148,6 +148,7 @@ on:select-prev={(evt) => { select(-2, evt.detail) }} + on:collapsed /> diff --git a/plugins/view-resources/src/components/list/ListCategories.svelte b/plugins/view-resources/src/components/list/ListCategories.svelte index 73c4e13694..6536b90f1c 100644 --- a/plugins/view-resources/src/components/list/ListCategories.svelte +++ b/plugins/view-resources/src/components/list/ListCategories.svelte @@ -319,6 +319,7 @@ index: e.detail.index + getInitIndex(categories, i) }) }} + on:collapsed {flatHeaders} {disableHeader} {props} diff --git a/plugins/view-resources/src/components/list/ListCategory.svelte b/plugins/view-resources/src/components/list/ListCategory.svelte index c12b09102d..43f326093f 100644 --- a/plugins/view-resources/src/components/list/ListCategory.svelte +++ b/plugins/view-resources/src/components/list/ListCategory.svelte @@ -390,6 +390,7 @@ $focusStore = { provider: $focusStore.provider } } } + dispatch('collapsed', { div }) } localStorage.setItem(categoryCollapseKey, collapsed ? 'true' : 'false') }} @@ -460,11 +461,6 @@