fix: message input issue

This commit is contained in:
Timothy Jaeryang Baek 2025-05-28 15:36:04 +04:00
parent 3d9a430927
commit 8a74bdce37

View File

@ -582,14 +582,6 @@
}); });
} }
}); });
let screenReaderDiv: HTMLDivElement;
$: if (message.done) {
if (screenReaderDiv) {
screenReaderDiv.textContent = message.content;
}
}
</script> </script>
<DeleteConfirmDialog <DeleteConfirmDialog
@ -600,10 +592,6 @@
}} }}
/> />
<div bind:this={screenReaderDiv} aria-live="polite" class="sr-only">
{message.done ? message.content : ''}
</div>
{#key message.id} {#key message.id}
<div <div
class=" flex w-full message-{message.id}" class=" flex w-full message-{message.id}"
@ -618,7 +606,7 @@
/> />
</div> </div>
<div class="flex-auto w-0 pl-1"> <div class="flex-auto w-0 pl-1 relative">
<Name> <Name>
<Tooltip content={model?.name ?? message.model} placement="top-start"> <Tooltip content={model?.name ?? message.model} placement="top-start">
<span class="line-clamp-1 text-black dark:text-white"> <span class="line-clamp-1 text-black dark:text-white">
@ -1439,6 +1427,12 @@
{/if} {/if}
{/if} {/if}
</div> </div>
{#if message?.done}
<div aria-live="polite" class="sr-only">
{message?.content ?? ''}
</div>
{/if}
</div> </div>
</div> </div>
{/key} {/key}