diff --git a/webview-ui/src/__tests__/ref-badge-contrast.test.ts b/webview-ui/src/__tests__/ref-badge-contrast.test.ts new file mode 100644 index 00000000..4b93d5e0 --- /dev/null +++ b/webview-ui/src/__tests__/ref-badge-contrast.test.ts @@ -0,0 +1,41 @@ +// Issue #80: a high-contrast light theme puts both `vscode-light` and +// `vscode-high-contrast` on
. The high-contrast `.ref-badge` rule comes +// last, so it wins the text color while the light rules above supply the pale +// fills — a hardcoded white made tags/branches/stashes unreadable. The rule +// must use a theme color that is white in HC dark and dark in HC light. +// +// happy-dom does not apply component