From b53aeb6f95cc3ab0fc27e905a4f6709a96cf3c04 Mon Sep 17 00:00:00 2001 From: Marco Beretta <81851188+berry-13@users.noreply.github.com> Date: Tue, 6 Oct 2026 16:37:52 +0200 Subject: [PATCH 1/5] fix: Keep Chrome Surfaces and Destructive Confirms Legible in a Quiet-Chrome Theme --- client/src/components/Chat/Header.tsx | 2 +- .../ConvoOptions/SharedLinkButton.tsx | 2 +- .../Input/SetKeyDialog/SetKeyDialog.tsx | 2 +- .../components/MCP/CustomUserVarsSection.tsx | 2 +- .../MCP/ServerInitializationSection.tsx | 2 +- .../components/Messages/ScrollToBottom.tsx | 4 ++-- client/src/components/Nav/SearchBar.tsx | 2 +- .../Nav/SettingsTabs/Data/ClearChats.tsx | 2 +- .../Prompts/dialogs/DeletePrompt.tsx | 2 +- .../SidePanel/Agents/Tools/ActionEditor.tsx | 2 +- .../MCPBuilder/MCPServerDialog/index.tsx | 4 ++-- eslint-suppressions.json | 2 +- .../client/src/components/Button.spec.tsx | 19 ++++++++++++++++++- packages/client/src/components/Button.tsx | 16 ++++++++++++++++ packages/client/src/theme/README.md | 5 ++++- packages/client/src/theme/tokens.css | 12 ++++++++++++ 16 files changed, 64 insertions(+), 16 deletions(-) diff --git a/client/src/components/Chat/Header.tsx b/client/src/components/Chat/Header.tsx index 8d50f6f122b..d41a0149a12 100644 --- a/client/src/components/Chat/Header.tsx +++ b/client/src/components/Chat/Header.tsx @@ -84,7 +84,7 @@ function Header({ return ( /* The composer review is in a z-10 stacking context. Keep header controls above it when a tall review reaches the top of a short viewport. */ -
+
diff --git a/client/src/components/Conversations/ConvoOptions/SharedLinkButton.tsx b/client/src/components/Conversations/ConvoOptions/SharedLinkButton.tsx index 33390e4c7ff..126fad72e01 100644 --- a/client/src/components/Conversations/ConvoOptions/SharedLinkButton.tsx +++ b/client/src/components/Conversations/ConvoOptions/SharedLinkButton.tsx @@ -375,7 +375,7 @@ export default function SharedLinkButton({ ref={deleteButtonRef} type="button" onClick={() => setShowDeleteDialog(true)} - variant="destructive" + variant="destructive-soft" size="icon" className="size-9 sm:size-10" aria-label={localize('com_ui_delete_link')} diff --git a/client/src/components/Input/SetKeyDialog/SetKeyDialog.tsx b/client/src/components/Input/SetKeyDialog/SetKeyDialog.tsx index eebab23b98b..5f05e6a0d57 100644 --- a/client/src/components/Input/SetKeyDialog/SetKeyDialog.tsx +++ b/client/src/components/Input/SetKeyDialog/SetKeyDialog.tsx @@ -112,7 +112,7 @@ const RevokeKeysButton = ({