Answer stability round 1: 1 🔴, 6 🟡 (0 misread); hide the theme switch after its base rule, hide inert nav toggles, test the rendered result

This commit is contained in:
2026-10-31 01:32:26 +01:00
parent ac52abd330
commit a190166421
8 changed files with 82 additions and 34 deletions
+5 -4
View File
@@ -8,11 +8,12 @@ at boot. Entries start at 0.3.0.
### The whole nav tree shows on engines without `:has()`
On Chromium below 105 (webOS TV 22 and 23) every nested nav entry was hidden with nothing to open
it. Now the tree folds only where `:has()` works and stays fully open elsewhere. The theme switch,
which also needs `:has()`, is hidden there.
On an engine without `:has()` (Chromium below 105, such as webOS TV 22 and 23, and Firefox below 121)
every nested nav entry was hidden with nothing to open it. Now the tree folds only where `:has()`
works and stays fully open elsewhere, with its toggles hidden. The theme switch, which also needs
`:has()`, is hidden there.
### Text meets 4.5:1 contrast
### Button and badge text meets 4.5:1 contrast
The primary button and the current page button take their text colour from the new `--on-accent`
token: white in light mode, near-black in dark mode, where white on the accent was 2.7:1. The