From 68de49e533c7384cf81795ecfb5565672c396aca Mon Sep 17 00:00:00 2001 From: "Timothy J. Baek" Date: Sat, 20 Apr 2024 19:10:05 -0500 Subject: [PATCH] fix: feedback area scroll into view --- src/lib/components/chat/Messages/RateComment.svelte | 6 +++++- .../components/chat/Messages/ResponseMessage.svelte | 12 ++++++++++++ 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/src/lib/components/chat/Messages/RateComment.svelte b/src/lib/components/chat/Messages/RateComment.svelte index 2137b9e68..05eaae39f 100644 --- a/src/lib/components/chat/Messages/RateComment.svelte +++ b/src/lib/components/chat/Messages/RateComment.svelte @@ -7,6 +7,7 @@ const dispatch = createEventDispatcher(); + export let messageId = null; export let show = false; export let message; @@ -63,7 +64,10 @@ }; -
+
{$i18n.t('Tell us more:')}
diff --git a/src/lib/components/chat/Messages/ResponseMessage.svelte b/src/lib/components/chat/Messages/ResponseMessage.svelte index db8eba169..4a0761967 100644 --- a/src/lib/components/chat/Messages/ResponseMessage.svelte +++ b/src/lib/components/chat/Messages/ResponseMessage.svelte @@ -556,6 +556,12 @@ on:click={() => { rateMessage(message.id, 1); showRateComment = true; + + window.setTimeout(() => { + document + .getElementById(`message-feedback-${message.id}`) + ?.scrollIntoView(); + }, 0); }} > { rateMessage(message.id, -1); showRateComment = true; + window.setTimeout(() => { + document + .getElementById(`message-feedback-${message.id}`) + ?.scrollIntoView(); + }, 0); }} > {