From 43cb8a3bb3260f5b7c7c8cf6ead1a10625fb526c Mon Sep 17 00:00:00 2001 From: saime <2286263079@qq.com> Date: Fri, 24 Jul 2026 21:17:09 -1000 Subject: [PATCH] fix(vscode): recognize dark high-contrast themes --- apps/vscode/webview-ui/src/main.tsx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/apps/vscode/webview-ui/src/main.tsx b/apps/vscode/webview-ui/src/main.tsx index ae4b4ea151..e3f379ca4d 100644 --- a/apps/vscode/webview-ui/src/main.tsx +++ b/apps/vscode/webview-ui/src/main.tsx @@ -3,7 +3,10 @@ import { createRoot } from "react-dom/client"; import App from "./App"; function syncTheme() { - const isDark = document.body.classList.contains("vscode-dark"); + const isDark = + document.body.classList.contains("vscode-dark") || + (document.body.classList.contains("vscode-high-contrast") && + !document.body.classList.contains("vscode-high-contrast-light")); document.documentElement.classList.toggle("dark", isDark); }