From fd6d2f7515759a5d93d2d8b3f7eb6d20427bfc88 Mon Sep 17 00:00:00 2001 From: litruv Date: Wed, 22 Jul 2026 19:02:41 +1000 Subject: [PATCH] Fix production chat text color overridden by folds DefaultReset. Raise ContainerColor variant specificity so themed OnContainer colors win when lazy CSS chunks load before the main bundle in Electron builds. --- src/app/styles/ContainerColor.css.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/app/styles/ContainerColor.css.ts b/src/app/styles/ContainerColor.css.ts index cefc525..090ffcb 100644 --- a/src/app/styles/ContainerColor.css.ts +++ b/src/app/styles/ContainerColor.css.ts @@ -10,6 +10,14 @@ const getVariant = (variant: TContainerColor): ComplexStyleRule => ({ color: color[variant].OnContainer, }, selectors: { + // DefaultReset (main bundle) sets color:inherit and loads after lazy chunks in + // production — bump specificity so Surface/Background text stays themed. + '&&': { + backgroundColor: color[variant].Container, + borderColor: color[variant].ContainerLine, + outlineColor: color[variant].ContainerLine, + color: color[variant].OnContainer, + }, 'button&[aria-pressed=true]': { backgroundColor: color[variant].ContainerActive, },