Write-ups by Warya Wayne on contributions I've shipped and problems that took a while to understand.
TanStack Start on Cloudflare tells you to add the Cloudflare Vite plugin. Deploying with Alchemy tells you nothing — because Alchemy adds it for you. Register both and the build dies mid-prerender.
Warya Wayne · August 19, 2026
Search in Zed's markdown preview matched text that never rendered — link destinations, image URLs, reference definitions. Here's how I tracked down the phantom matches and fixed the count.
Warya Wayne · August 19, 2026
Excluding a page from prerendering in TanStack Start does not exclude it from the generated sitemap. I shipped a sitemap advertising a redirect and a feed URL before noticing.
Warya Wayne · August 19, 2026
A site deployed on a Cloudflare Worker route under a path had most of its pages missing from Google. The cause wasn't the Worker — it was sitemap discovery, and no framework can fix it for you.
Warya Wayne · August 12, 2026
Running a TanStack Start app under a non-root base in alchemy dev produced a self-redirect loop. Three tools were each behaving correctly. The bug was in the handoff.
Warya Wayne · July 27, 2026
Every browser shows a link's destination in the corner on hover. Markdown preview didn't, so you had to click and find out. Adding it meant hit detection for elements outside the text layout.
Warya Wayne · July 20, 2026
Images nested inside markdown links rendered fine and did nothing when clicked. Fixing it meant handling nested elements, event bubbling, and a closure that needed to be cloned.
Warya Wayne · July 2, 2026
The git panel showed per-file diff stats but never a total. Adding it meant learning how Zed's git panel accumulates state — and it turned out to be a good first issue I gave myself.
Warya Wayne · June 2, 2026
Scaffolding a React project with TanStack Router made you pick React, then asked again. Solid didn't have the problem. The fix was a single argument that was never passed.
Warya Wayne · May 8, 2026
Opting out of demo pages in the TanStack CLI still scaffolded demo components, hooks, data, and images. Fixing it properly meant two contributors' PRs getting merged into one.
Warya Wayne · April 20, 2026
There was no database option when scaffolding a TanStack app. Adding one meant templating a schema, a config, a client, and a working demo route across Postgres, MySQL and SQLite.
Warya Wayne · October 20, 2025