Skip to content

fix(ThemeDirective): colorScheme="light" kept on first render - #287

Merged
xidedix merged 1 commit into
v5.7from
fix/theme-directive-color-scheme
Oct 8, 2026
Merged

xidedix merged 1 commit into
v5.7from
fix/theme-directive-color-scheme

Conversation

@xidedix

@xidedix xidedix commented Oct 8, 2026 •

Copy link
Copy Markdown
Member
  • colorScheme="light" on first render: attribute removed by the dark effect, now kept (navbar color schemes example unreadable in dark theme)
  • one effect: dark wins, else colorScheme; colorScheme change or unset no longer drops dark
  • colorScheme and dark JSDoc match the behaviour

- one effect: `dark` wins, else `colorScheme`
- before: two effects, `dark` effect removed the attribute set by `colorScheme` on first render; `colorScheme` unset dropped `dark`
- `colorScheme` and `dark` JSDoc match the behaviour
@xidedix
xidedix merged commit 8af5beb into v5.7 Oct 8, 2026
9 checks passed
@xidedix
xidedix deleted the fix/theme-directive-color-scheme branch October 8, 2026 20:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant