Context
Measured during #51's responsive check on 2026-08-01: at a 375px viewport the document
overflows horizontally by 7px (document.documentElement.scrollWidth - clientWidth === 7),
sourced from #channel-logo in the header. The Advanced panel itself measured 0, so this is
pre-existing and unrelated to that work — it just had never been measured before.
Horizontal scroll at phone width is a real defect, and the header is the first thing on the
page.
Acceptance criteria
Files / where this lives
fetchforge/index.html:77 — .channel-logo CSS
fetchforge/index.html:1225 — the <img id="channel-logo"> element
- The surrounding header/hero row is the likely real culprit (a fixed width plus padding
exceeding the viewport), so check the container, not only the image.
How to verify
- Serve on a spare port (not 8765) and, at a 375px viewport with a channel resolved, assert
the document scrollWidth delta is 0. tests/frontend/ exists but is jsdom, which does no
layout — this needs a real browser.
npx impeccable detect fetchforge/index.html still exits 0.
Constraints
Out of scope
- Any other responsive work; this is the one measured overflow.
Notes
Context
Measured during #51's responsive check on 2026-08-01: at a 375px viewport the document
overflows horizontally by 7px (
document.documentElement.scrollWidth - clientWidth === 7),sourced from
#channel-logoin the header. The Advanced panel itself measured 0, so this ispre-existing and unrelated to that work — it just had never been measured before.
Horizontal scroll at phone width is a real defect, and the header is the first thing on the
page.
Acceptance criteria
document.documentElement.scrollWidth - document.documentElement.clientWidth === 0.load(Animate the four unbridged reveals and the shutdown overlay's exit #48) and must notreintroduce layout shift.
Files / where this lives
fetchforge/index.html:77—.channel-logoCSSfetchforge/index.html:1225— the<img id="channel-logo">elementexceeding the viewport), so check the container, not only the image.
How to verify
the document scrollWidth delta is 0.
tests/frontend/exists but is jsdom, which does nolayout — this needs a real browser.
npx impeccable detect fetchforge/index.htmlstill exits 0.Constraints
Out of scope
Notes