From 6b9df571af65610c51a2141c990f87613de528cf Mon Sep 17 00:00:00 2001 From: Jan Prochazka Date: Thu, 12 Dec 2024 16:06:36 +0100 Subject: [PATCH] handler UX scroll problem --- packages/web/src/appobj/AppObjectCore.svelte | 3 ++- packages/web/src/appobj/AppObjectList.svelte | 3 +-- packages/web/src/appobj/ConnectionAppObject.svelte | 3 ++- packages/web/src/appobj/DatabaseAppObject.svelte | 1 + packages/web/src/widgets/ConnectionList.svelte | 11 +++++++++-- 5 files changed, 15 insertions(+), 6 deletions(-) diff --git a/packages/web/src/appobj/AppObjectCore.svelte b/packages/web/src/appobj/AppObjectCore.svelte index de91a73e2..0ec1cc49c 100644 --- a/packages/web/src/appobj/AppObjectCore.svelte +++ b/packages/web/src/appobj/AppObjectCore.svelte @@ -30,6 +30,7 @@ export let onUnpin = null; export let showPinnedInsteadOfUnpin = false; export let indentLevel = 0; + export let disableBoldScroll = false; $: isChecked = checkedObjectsStore && $checkedObjectsStore.find(x => module?.extractKey(data) == module?.extractKey(x)); @@ -69,7 +70,7 @@ // $: console.log(title, indentLevel); let domDiv; - $: if (isBold && domDiv) { + $: if (isBold && domDiv && !disableBoldScroll) { domDiv.scrollIntoView({ block: 'nearest', inline: 'nearest' }); } diff --git a/packages/web/src/appobj/AppObjectList.svelte b/packages/web/src/appobj/AppObjectList.svelte index 29113585a..87662a659 100644 --- a/packages/web/src/appobj/AppObjectList.svelte +++ b/packages/web/src/appobj/AppObjectList.svelte @@ -1,6 +1,5 @@