fix(canvas): fix degraded error text contrast and accessibility
Replace title attribute (not read by screen readers for truncated text) with aria-label, add role="status" so live regions announce the error, and raise text color from text-amber-300/60 (~2.1:1) to text-amber-400 (~10.6:1) to meet WCAG AA contrast (4.5:1 minimum). Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
cbc523a2d9
commit
d07909f46b
@ -256,8 +256,9 @@ export function WorkspaceNode({ id, data }: NodeProps<Node<WorkspaceNodeData>>)
|
||||
{/* Degraded error preview */}
|
||||
{data.status === "degraded" && data.lastSampleError && (
|
||||
<div
|
||||
className="text-[10px] text-amber-300/60 truncate mt-1 bg-amber-950/20 px-1.5 py-0.5 rounded border border-amber-800/20"
|
||||
title={data.lastSampleError}
|
||||
role="status"
|
||||
className="text-[10px] text-amber-400 truncate mt-1 bg-amber-950/20 px-1.5 py-0.5 rounded border border-amber-800/20"
|
||||
aria-label={`Error: ${data.lastSampleError}`}
|
||||
>
|
||||
{data.lastSampleError}
|
||||
</div>
|
||||
|
||||
Loading…
Reference in New Issue
Block a user