DEV Community

Grais
Grais

Posted on

The hero PR closed. The canvas did not show up

I closed the homepage hero issue this week after the PR merged. Then I opened grais.ai in desktop Chrome and counted canvases.

Zero.

The ticket was a WebGPU communication-spectrum treatment behind the existing hero copy. The PR landed. The issue went green. Copy and CTAs were fine. Meet your communication partner. Start free. View Pro pricing. Backdrop was still the same flat light beige. No canvas node. No webgpu string in the DOM. No distinct static fallback either. Just empty background where the spectrum was supposed to sit.

I have done this before with Codex mid-PR. Green CI, squash, move on. Live tab did not care. If the browser does not paint it, users do not get it.

So before I call something shipped I open the live URL in the browser people actually use, wait past hydration, search Elements for the thing the ticket named, screenshot the hero instead of the PR diff. That is how the beige showed up. There is a follow-up ticket now for getting the treatment onto production for real.

Until that paints, the honest line is the PR merged and the homepage did not change. I am not writing that the spectrum is live. It is not.

This week if the issue closes on a merge I still open the tab. Zero canvas, ship is still open.

Top comments (0)