From 784d13ff00d4cf46678438dd6ee58fb56295eaab Mon Sep 17 00:00:00 2001 From: Danny Avila Date: Thu, 29 Oct 2026 04:57:24 -0400 Subject: [PATCH 1/4] =?UTF-8?q?=E2=99=BF=20fix:=20Keep=20Names,=20Focus=20?= =?UTF-8?q?and=20Status=20Messages=20Right=20Across=20the=20Configuration?= =?UTF-8?q?=20Page=20and=20App=20Shell?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fixes the screen reader, keyboard and naming problems an accessibility review of the configuration page and the app shell found. Ten live axe scans that failed on main now pass; no rule, tag or element is excluded. Label in name (WCAG 2.5.3). - MCP server card header: its aria-label ("Title (key)") left out the New badge, source chips and transport line the button also held. The button now holds only the title, "Server key" (screen-reader only), the key and the New badge, and is named by them. The facts line moved out of the button and still describes it. A ::after stretched over the header keeps the whole header clickable (the endpoints list's row-link pattern), with the actions menu above it. - Single-field sections renamed an empty list's "Add tool" button after the section ("Filtered tools Hidden tools"). A button that shows its own text now keeps it as its name and is described by the field's name; switches, selects and text fields are still named by it. - Change review: "Go to field" is named "Go to field: