From d97148641825621b390cad0fbed9fa2d7bf2640d Mon Sep 17 00:00:00 2001 From: Danny Avila Date: Wed, 26 Nov 2025 19:11:20 -0500 Subject: [PATCH] =?UTF-8?q?=F0=9F=96=8A=EF=B8=8F=20fix:=20Add=20left=20bor?= =?UTF-8?q?der=20accent=20to=20active=20conversation=20for=20WCAG=201.4.11?= =?UTF-8?q?=20compliance=20(#10696)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The active conversation state previously failed WCAG 1.4.11 Non-text Contrast requirements (~1.2:1 contrast ratio). Added a left border indicator using border-xheavy which provides 6:1+ contrast in both light and dark modes. - Add border-l-2 with border-xheavy color for active state - Conditionally apply rounded-r-lg (active) vs rounded-lg (inactive) - Use transition-[background-color] to prevent border/radius animation glitch --- client/src/components/Conversations/Convo.tsx | 6 ++++-- client/src/components/Conversations/ConvoLink.tsx | 5 +---- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/client/src/components/Conversations/Convo.tsx b/client/src/components/Conversations/Convo.tsx index 1a43c23332..d4808089c4 100644 --- a/client/src/components/Conversations/Convo.tsx +++ b/client/src/components/Conversations/Convo.tsx @@ -132,8 +132,10 @@ export default function Conversation({ conversation, retainView, toggleNav }: Co return (
= ({ > {children}
{ if (isSmallScreen) {