githubnext/chopinPublic

Let's compose rich plans together

Repair interface readability and keyboard recovery

Preserve the approved original colours while repairing dialog and chat wrapping, loading-state dismissal, keyboard focus recovery, and code-preview keyboard access. Renew the two reviewed design-contract records after integrating main.
MAMaggie Appleton authored
d84b663Patch
Parentfaa8a98
16 files changed+531-78
StackedSplit
apps/web/src/chat/chat.tsx+2 −2
apps/web/src/delete-document-dialog.tsx+1 −1
apps/web/src/navigation-focus.tsx+45 −23
apps/web/src/navigation-shell.tsx+39 −45
apps/web/src/project-sidebar-chrome.tsx+18 −0
apps/web/src/theme.css+1 −1
e2e/interface-quality.e2e.ts+202 −0
e2e/navigation-focus-recovery.e2e.ts+35 −0
e2e/rendered-contrast.e2e.ts+28 −0
e2e/rendered-contrast.ts+51 −0
e2e/smoke.e2e.ts+11 −3
e2e/syntax-contrast.e2e.ts+86 −0
packages/editor/src/styles.css+3 −0
packages/editor/src/widgets/code-view.tsx+7 −1
scripts/design-contract/exceptions/dynamic-editor.json+1 −1
scripts/design-contract/exceptions/dynamic-web.json+1 −1