Real bugs from real indie projects, traced to root cause and solved. Search them, or filter by tag.
Search runs on the built site (preview / production).
A Vite alias that reached outside the repo root built fine locally but failed on Cloudflare Pages for weeks, while the old bundle kept serving.
2 min read →
Edits to vite.config.ts had no effect because a compiled vite.config.js sat next to it, and Vite loads the .js in preference to the .ts.
1 min read →
A 16-row bulk pin CSV created only 2 pins because Pinterest deduplicates rows by destination link, not by image.
1 min read →
Behind a corporate proxy, wrangler and the throwaway upload hosts all failed. GitHub plus jsDelivr was the dependable free image host.
2 min read →
Reading and writing files at bracketed paths like app/[id]/index.tsx failed because PowerShell treats [id] as a wildcard character class.
1 min read →