Skip to content

v0.57.0

Choose a tag to compare

@tannevaled tannevaled released this 10 Nov 16:14
· 1 commit to main since this release
72c089b

The browser check is told its colour scheme, and CI runs both

browsercheck takes the scheme as its fifth argument — light (the default,
so a bare local run says what CI says), dark, or system to take the
machine's own. It goes in before the page is loaded, so the whole run is in a
scheme the check chose rather than one the machine happened to be in.

CI runs it four ways: both pixel ratios crossed with both schemes.

⛔ This is a mistake that came back three times — a page-arrival check that
could only run on a light display and was green in CI throughout, and a theme
gate that reported a defect twice about working code. A recurring mistake is a
missing tool and a missing gate, not a note.

⛔ And the gate is proved rather than assumed: putting the old light-only
assumption back makes the light run pass and the dark run fail with "the
document never appeared where the page is drawn"
.

[2026-11-10]

🤖 Generated with Claude Code