molecule-core/canvas/src/components
Molecule AI Core-UIUX 9ca6f55ba7 fix(canvas/test): Legend panel test reliability via data-testid
- Add data-testid="legend-panel" to Legend component root div so
  tests can select the panel reliably instead of .closest("div")
  (the "Legend" text also appears in the collapsed pill).
- Update palette-offset positioning tests to use container.querySelector
  with data-testid instead of screen.getByText + .closest("div").
- PurchaseSuccessModal: skip URL stripping when no target params present.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-11 05:21:52 +00:00
..
__tests__ fix(canvas/test): Legend panel test reliability via data-testid 2026-05-11 05:21:52 +00:00
canvas fix(canvas): correct KeyboardShortcutsDialog descriptions + fix min-clamp test expectations 2026-05-10 00:01:40 +00:00
mobile feat(canvas): mobile-first shell with 6-screen iOS design + responsive desktop fixes 2026-05-10 06:06:24 -07:00
settings fix(canvas): text-ink-soft → text-ink-mid for WCAG AA contrast 2026-05-09 23:18:14 +00:00
tabs fix(canvas): dark zinc disabled button, 6 failing tests, case-insensitive icon lookup 2026-05-11 05:21:52 +00:00
ui fix(canvas/a11y): add aria-hidden to 6 decorative SVGs + aria-label to OrgTokensTab input 2026-04-24 12:40:52 +00:00
A2ATopologyOverlay.tsx feat(canvas): A2ATopologyOverlay subscribes to ACTIVITY_LOGGED — drop 60s polling 2026-05-07 15:17:19 -07:00
ApprovalBanner.tsx fix(canvas): ApprovalBanner Approve/Deny button polish 2026-05-03 12:56:00 -07:00
AuditTrailPanel.tsx fix(canvas): text-ink-soft → text-ink-mid for WCAG AA contrast 2026-05-09 23:18:14 +00:00
AuthGate.tsx feat(canvas): warm-paper theme + Tailwind v4 migration 2026-05-03 01:43:55 -07:00
BatchActionBar.tsx canvas/BatchActionBar: wire Esc to clear selection (matches button title) 2026-05-03 16:31:23 -07:00
BundleDropZone.tsx fix(canvas/test): resolve jsdom shared-environment test failures 2026-05-11 05:21:52 +00:00
Canvas.tsx feat(canvas): mobile-first shell with 6-screen iOS design + responsive desktop fixes 2026-05-10 06:06:24 -07:00
CommunicationOverlay.tsx fix(canvas): text-ink-soft → text-ink-mid for WCAG AA contrast 2026-05-09 23:18:14 +00:00
ConfirmDialog.tsx fix(canvas): ConfirmDialog hover + focus polish 2026-05-03 12:28:24 -07:00
ConsoleModal.tsx fix(canvas): text-ink-soft → text-ink-mid for WCAG AA contrast 2026-05-09 23:18:14 +00:00
ContextMenu.tsx fix(canvas): text-ink-soft → text-ink-mid for WCAG AA contrast 2026-05-09 23:18:14 +00:00
ConversationTraceModal.tsx Revert "Re-export extractMessageText for ConversationTraceModal tests" 2026-05-10 03:29:46 +00:00
CookieConsent.tsx canvas/CookieConsent: stop pretending to be a modal + fix link/button focus 2026-05-03 15:37:06 -07:00
CreateWorkspaceDialog.tsx fix(canvas): text-ink-soft → text-ink-mid for WCAG AA contrast 2026-05-09 23:18:14 +00:00
DeleteCascadeConfirmDialog.tsx canvas/DeleteCascadeConfirmDialog: fix Cancel no-op hover + Delete light hover + focus rings 2026-05-03 17:53:29 -07:00
EmptyState.tsx fix(canvas): text-ink-soft → text-ink-mid for WCAG AA contrast 2026-05-09 23:18:14 +00:00
ErrorBoundary.tsx fix(canvas): restore text-white on saturated buttons + close zinc gaps 2026-05-03 02:04:20 -07:00
ExternalConnectModal.tsx fix(canvas): text-ink-soft → text-ink-mid for WCAG AA contrast 2026-05-09 23:18:14 +00:00
KeyboardShortcutsDialog.tsx fix(canvas): correct KeyboardShortcutsDialog descriptions + fix min-clamp test expectations 2026-05-10 00:01:40 +00:00
Legend.tsx fix(canvas/test): Legend panel test reliability via data-testid 2026-05-11 05:21:52 +00:00
MemoryInspectorPanel.tsx fix(canvas): text-ink-soft → text-ink-mid for WCAG AA contrast 2026-05-09 23:18:14 +00:00
MissingKeysModal.tsx fix(canvas): text-ink-soft → text-ink-mid for WCAG AA contrast 2026-05-09 23:18:14 +00:00
OnboardingWizard.tsx canvas/OnboardingWizard: theme-flip colors + fix hover traps + focus rings 2026-05-03 18:49:19 -07:00
OrgImportPreflightModal.tsx fix(canvas): text-ink-soft → text-ink-mid for WCAG AA contrast 2026-05-09 23:18:14 +00:00
PricingTable.tsx fix(canvas): dark zinc disabled button, 6 failing tests, case-insensitive icon lookup 2026-05-11 05:21:52 +00:00
ProviderModelSelector.tsx fix(canvas): text-ink-soft → text-ink-mid for WCAG AA contrast 2026-05-09 23:18:14 +00:00
ProvisioningTimeout.tsx fix(canvas): restore text-white on saturated buttons + close zinc gaps 2026-05-03 02:04:20 -07:00
PurchaseSuccessModal.tsx fix(canvas/test): Legend panel test reliability via data-testid 2026-05-11 05:21:52 +00:00
SearchDialog.tsx fix(canvas): text-ink-soft → text-ink-mid for WCAG AA contrast 2026-05-09 23:18:14 +00:00
SidePanel.tsx feat(canvas): mobile-first shell with 6-screen iOS design + responsive desktop fixes 2026-05-10 06:06:24 -07:00
Spinner.tsx fix(canvas): address all code review findings on PR #482 2026-04-16 07:48:47 -07:00
StatusDot.tsx fix(canvas): a11y fixes + budget_used TypeScript guard + orgs-page test fix (#1367) 2026-04-21 11:08:24 +00:00
TemplatePalette.tsx fix(canvas): text-ink-soft → text-ink-mid for WCAG AA contrast 2026-05-09 23:18:14 +00:00
TermsGate.tsx fix(canvas): text-ink-soft → text-ink-mid for WCAG AA contrast 2026-05-09 23:18:14 +00:00
ThemeToggle.tsx fix(canvas): text-ink-soft → text-ink-mid for WCAG AA contrast 2026-05-09 23:18:14 +00:00
Toaster.tsx canvas/Toaster: add Esc dismiss + focus-visible ring + larger touch target 2026-05-03 13:55:24 -07:00
Toolbar.tsx feat(canvas): mobile-first shell with 6-screen iOS design + responsive desktop fixes 2026-05-10 06:06:24 -07:00
Tooltip.tsx a11y(canvas): Tooltip Esc-to-dismiss (WCAG 1.4.13) 2026-05-03 13:23:08 -07:00
WorkspaceNode.tsx feat(canvas): keyboard-accessible edge anchors via Enter/Space 2026-05-09 22:52:33 +00:00
WorkspaceUsage.tsx fix(canvas): text-ink-soft → text-ink-mid for WCAG AA contrast 2026-05-09 23:18:14 +00:00