From 2011fdcae0c9135b2aac842a67ca49c9e69f4bba Mon Sep 17 00:00:00 2001 From: Dorian Date: Wed, 4 Mar 2026 22:39:00 +0000 Subject: [PATCH] fix(a11y): add aria-labels to chat message action buttons Adds aria-label to all 6 icon-only buttons in ChatMessage.vue: edit, regenerate, reply, branch, upvote, downvote. Co-Authored-By: Claude Opus 4.6 --- packages/app/src/components/chat/ChatMessage.vue | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/packages/app/src/components/chat/ChatMessage.vue b/packages/app/src/components/chat/ChatMessage.vue index 72e9618e..413323ac 100644 --- a/packages/app/src/components/chat/ChatMessage.vue +++ b/packages/app/src/components/chat/ChatMessage.vue @@ -17,6 +17,7 @@ v-if="isUser" class="touch-target rounded-md text-white/50 hover:text-white/90 hover:bg-white/10 transition-colors" title="Edit message" + aria-label="Edit message" @click.stop="startEditing" > @@ -25,6 +26,7 @@ v-if="!isUser" class="touch-target rounded-md text-white/50 hover:text-white/90 hover:bg-white/10 transition-colors" title="Regenerate response" + aria-label="Regenerate response" @click.stop="$emit('regenerate')" > @@ -32,6 +34,7 @@