Skip to main content

Backstage

What broke, what to run, and what changed. Newest first.

MajorAffected componentsNewsletter

The newsletter form could not submit

Broken for 65 days, 25 June 2026 to 29 August 2026

What happened

Signing up sent nothing: the page's security policy was told to load the newsletter form's script in June, but never to let it submit, so every request it made was silently blocked. You'd type your email, press submit, and never get the confirmation email — the signup never reached EmailOctopus.

What to do

Nothing to do. Reload the page and sign up again; the request now reaches EmailOctopus and the confirmation email arrives.

CriticalAffected componentsCLIDocsCIApp

A fresh install could not run its first extraction

Broken for 17 days, 9 to 26 August 2026. Fixed in 0.30.0

What happened

A first extraction stopped with browser engine not available instead of printing a design system, and the fix the error named did not work either.

Dembrandt drives a real browser, and it has to be the exact version Dembrandt expects. The browser install we documented fetched whatever was newest instead. The two stopped matching on 9 August, and the instruction had been correct for months before that.

Affected users

You installed Dembrandt, ran it on a site, and got an error instead of a design system. If you had used it before on the same machine, it kept working.

Your CI job stopped recording snapshots. If it wrapped the command in || true, it went green the whole time and told you nothing.

Your history in the App has a gap for those dates, and the drift score on those domains is older than it looks. Open a domain and it rescores.

What to do

Terminal
npm i -g dembrandt@latest

Upgrading is enough. A run that finds no browser now installs the right one and carries on.

Staying on an older version: run dembrandt install-browser once.

What the fix changes

Install and run. If the browser is missing, Dembrandt downloads it once and finishes the extraction you asked for. There is no separate install step to remember or to get wrong.

In CI, drop the browser install line. dembrandt install-browser still works if you would rather pay the download in its own step, and it can no longer fetch a version that does not match.

Nothing about extraction changed, so committed baselines and drift gates read the same after upgrading.