npm run test:dom opens a corpus document in headless Chromium and holds its page count against a settle, a reload, a zoom, a page break and its undo, plus the unsaved dot — the components the vitest suite cannot see. The smoke run now shares its boot with it (tests/browser.mjs).