From 7e241a3904b0cdc50d8f85eed486280c76c62267 Mon Sep 17 00:00:00 2001 From: Timothy Jaeryang Baek Date: Wed, 14 May 2025 22:48:23 +0400 Subject: [PATCH] refac --- .../chat/Messages/ResponseMessage.svelte | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/src/lib/components/chat/Messages/ResponseMessage.svelte b/src/lib/components/chat/Messages/ResponseMessage.svelte index 79491d7eb..35c8688ca 100644 --- a/src/lib/components/chat/Messages/ResponseMessage.svelte +++ b/src/lib/components/chat/Messages/ResponseMessage.svelte @@ -560,13 +560,18 @@ await tick(); if (buttonsContainerElement) { console.log(buttonsContainerElement); - buttonsContainerElement.addEventListener('wheel', function (event) { - // console.log(event.deltaY); - event.preventDefault(); - if (event.deltaY !== 0) { - // Adjust horizontal scroll position based on vertical scroll - buttonsContainerElement.scrollLeft += event.deltaY; + buttonsContainerElement.addEventListener('wheel', function (event) { + if (buttonsContainerElement.scrollWidth <= buttonsContainerElement.clientWidth) { + // If the container is not scrollable, horizontal scroll + return; + } else { + event.preventDefault(); + + if (event.deltaY !== 0) { + // Adjust horizontal scroll position based on vertical scroll + buttonsContainerElement.scrollLeft += event.deltaY; + } } }); }