SIGN IN SIGN UP

[Improve] Keep shared controls legible across IDE themes (#1333)

* test(webview): add WCAG contrast audit

* test(webview): add contrast snapshot baselines

* test(webview): harden contrast assertions

* test(webview): refresh resting contrast baselines

* test(webview): refresh focus contrast baselines

* fix(webview): strengthen field focus contrast

* test(webview): capture accessible focus baselines

* test(webview): assign visual fixtures to CT coverage

* docs(webview): document CI visual baseline fallback

* test(webview): snapshot production chat and UI settings

* fix(webview): scope visual test type shim

* fix(webview): align contrast tests with modern themes

* test(webview): add pinned production baselines

* test(webview): refresh modern theme baselines

* test(webview): refresh light dialog baseline

* test(webview): isolate settings theme surfaces

* test(webview): refresh light settings baselines

* test(webview): generate themes from pinned VS Code

* test(webview): refresh generated theme baselines

* test(webview): align generated theme expectations

* test(webview): refresh interactive theme states

* test(webview): refresh focused theme baselines

* test(webview): refresh dark dialog baseline

* ci(webview): check generated theme drift

* test(webview): stabilize generated theme fonts

* test(webview): normalize fixture typography

* test(webview): cover theme fixture validation

* refactor(theme-fixtures): move theme probe off the public API

* fix(webview): restore button mock styles lost in theme migration

* test(webview): cover theme probe lifecycle

---------

Co-authored-by: Roomote <roomote@roomote.dev>
Co-authored-by: Elliott de Launay <edelaunay@wealthsimple.com>
Z
zoomote[bot] committed
fec4e135300c9d81dcb6278b424018998c89f9f0
Parent: 6ad8a6e
Committed by GitHub <noreply@github.com> on 8/22/2026, 4:23:15 AM