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.
This commit is contained in:
2026-07-22 19:02:41 +10:00
parent 340a719efc
commit fd6d2f7515

View File

@@ -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,
},