Merge pull request #13950 from uryukikutani/feature/screen-reader

fix: made the chat response messages readable with a screen reader
This commit is contained in:
Tim Jaeryang Baek 2025-05-16 13:32:40 +04:00 committed by GitHub
commit bc66755fb0
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -580,6 +580,14 @@
}); });
} }
}); });
let screenReaderDiv: HTMLDivElement;
$: if (message.done) {
if (screenReaderDiv) {
screenReaderDiv.textContent = message.content;
}
}
</script> </script>
<DeleteConfirmDialog <DeleteConfirmDialog
@ -590,6 +598,14 @@
}} }}
/> />
<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}"