From #9370's open box. The static fit test (test/explorer-fit.test.ts) landed in #9612.
Done looks like:
[ ] test/explorer-fit.test.ts gains a case shaped like the measured one in test/milestones-fit.test.ts (findChromium, chromiumRuns, evaluateLoaded from test/helpers/chrome.ts). It loads /explore seeded with the same long content at 390x844 and asserts document.documentElement.scrollWidth <= innerWidth.
[ ] Where no Chromium starts, it is skipped with a SKIPPING: line naming what goes unmeasured.
[ ] The pull says in one line what the case printed (measured widths, or that it was skipped and why).
Files: test/explorer-fit.test.ts; src/web/ only if the measurement finds an overflow.
Risks: none beyond the test; keep the skip so the suite stays green where there's no browser.
From #9370's open box. The static fit test (test/explorer-fit.test.ts) landed in #9612.
Done looks like:
findChromium,chromiumRuns,evaluateLoadedfrom test/helpers/chrome.ts). It loads /explore seeded with the same long content at 390x844 and assertsdocument.documentElement.scrollWidth <= innerWidth.SKIPPING:line naming what goes unmeasured.Files: test/explorer-fit.test.ts; src/web/ only if the measurement finds an overflow. Risks: none beyond the test; keep the skip so the suite stays green where there's no browser.