diff --git a/src-svelte/screenshots/baseline/screens/chat/conversation/bottom-scroll-indicator.png b/src-svelte/screenshots/baseline/screens/chat/conversation/bottom-scroll-indicator.png
index f5472670..7f8a632d 100644
Binary files a/src-svelte/screenshots/baseline/screens/chat/conversation/bottom-scroll-indicator.png and b/src-svelte/screenshots/baseline/screens/chat/conversation/bottom-scroll-indicator.png differ
diff --git a/src-svelte/screenshots/baseline/screens/chat/conversation/empty.png b/src-svelte/screenshots/baseline/screens/chat/conversation/empty.png
index 357d16ca..37e21347 100644
Binary files a/src-svelte/screenshots/baseline/screens/chat/conversation/empty.png and b/src-svelte/screenshots/baseline/screens/chat/conversation/empty.png differ
diff --git a/src-svelte/screenshots/baseline/screens/chat/conversation/extra-long-input.png b/src-svelte/screenshots/baseline/screens/chat/conversation/extra-long-input.png
index 567b2ae3..1044677b 100644
Binary files a/src-svelte/screenshots/baseline/screens/chat/conversation/extra-long-input.png and b/src-svelte/screenshots/baseline/screens/chat/conversation/extra-long-input.png differ
diff --git a/src-svelte/screenshots/baseline/screens/chat/conversation/full-message-width.png b/src-svelte/screenshots/baseline/screens/chat/conversation/full-message-width.png
index 0ffc9a00..4e338169 100644
Binary files a/src-svelte/screenshots/baseline/screens/chat/conversation/full-message-width.png and b/src-svelte/screenshots/baseline/screens/chat/conversation/full-message-width.png differ
diff --git a/src-svelte/screenshots/baseline/screens/chat/conversation/new-message-sent.png b/src-svelte/screenshots/baseline/screens/chat/conversation/new-message-sent.png
index 2f7cb919..f7f9b133 100644
Binary files a/src-svelte/screenshots/baseline/screens/chat/conversation/new-message-sent.png and b/src-svelte/screenshots/baseline/screens/chat/conversation/new-message-sent.png differ
diff --git a/src-svelte/screenshots/baseline/screens/chat/conversation/not-empty.png b/src-svelte/screenshots/baseline/screens/chat/conversation/not-empty.png
index cdc8b8f3..d21a35d3 100644
Binary files a/src-svelte/screenshots/baseline/screens/chat/conversation/not-empty.png and b/src-svelte/screenshots/baseline/screens/chat/conversation/not-empty.png differ
diff --git a/src-svelte/screenshots/baseline/screens/chat/conversation/typing-indicator-static.png b/src-svelte/screenshots/baseline/screens/chat/conversation/typing-indicator-static.png
index d23a39ad..b7d7d4ef 100644
Binary files a/src-svelte/screenshots/baseline/screens/chat/conversation/typing-indicator-static.png and b/src-svelte/screenshots/baseline/screens/chat/conversation/typing-indicator-static.png differ
diff --git a/src-svelte/src/lib/controls/Button.svelte b/src-svelte/src/lib/controls/Button.svelte
index 870afb9b..8590af94 100644
--- a/src-svelte/src/lib/controls/Button.svelte
+++ b/src-svelte/src/lib/controls/Button.svelte
@@ -3,6 +3,7 @@
export let unwrapped = false;
export let rightEnd = false;
+ export let ariaLabel: string | undefined = undefined;
const dispatchClickEvent = createEventDispatcher();
function handleClick() {
@@ -15,6 +16,7 @@
class="cut-corners inner"
class:right-end={rightEnd}
type="submit"
+ aria-label={ariaLabel}
on:click={handleClick}
>