From 9f7dd31e128955430f346f3cb96b9aaa012246c1 Mon Sep 17 00:00:00 2001 From: Classic298 <27028174+Classic298@users.noreply.github.com> Date: Sat, 21 Feb 2026 21:35:32 +0100 Subject: [PATCH] feat: scroll to rich ui once rendered (#21698) * Update Chat.svelte * Update Chat.svelte --- src/lib/components/chat/Chat.svelte | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/lib/components/chat/Chat.svelte b/src/lib/components/chat/Chat.svelte index 9a58a89490..7868564dc6 100644 --- a/src/lib/components/chat/Chat.svelte +++ b/src/lib/components/chat/Chat.svelte @@ -427,6 +427,15 @@ message.files = data.files; } else if (type === 'chat:message:embeds' || type === 'embeds') { message.embeds = data.embeds; + + // Auto-scroll to the embed once it's rendered in the DOM + await tick(); + setTimeout(() => { + const embedEl = document.getElementById(`${event.message_id}-embeds-0`); + if (embedEl) { + embedEl.scrollIntoView({ behavior: 'smooth', block: 'center' }); + } + }, 100); } else if (type === 'chat:message:error') { message.error = data.error; } else if (type === 'chat:message:follow_ups') {