The bug that was actually the debugger
The site-wide mobile clipping bug that didn't exist: headless Chrome silently clamps to a 500px floor and crops the screenshot to whatever width you asked for.
Notes on the software, games, and music coming out of Imperfect Systems.
RSS feedThe site-wide mobile clipping bug that didn't exist: headless Chrome silently clamps to a 500px floor and crops the screenshot to whatever width you asked for.
A null CSP, a config value joined onto a filesystem path unchecked, and a vault picker that would accept your home directory - none broken yet, all unlocked.
Two theories disproved at one manual import each, a paste that saved dimensions but no src, and the native file-chooser path that finally attached the image.
MusicKit returns nothing in the simulator, so the marketing screenshots came from the mock service the app already shipped - plus real cover art from the iTunes Search API.
light-dark() made the CSS easy. Three test-tooling failures made the contrast gate hard. Then real screenshots proved the green gate wasn't the whole story.
The 7-day lock on active projects was idea-incubation logic pasted onto the wrong pipeline stage. Rotation already did the useful part of the job.
Prod said zero Medium posts. Rake tasks fixed that in minutes, but the reconciler crashed everywhere and CI failed three separate ways.
A broken GitHub widget traced to a paused upstream demo - and, found along the way, a hash-pinned CSP silently invalidated by a one-line accessibility fix.
A KVS blob with tombstones instead of CloudKit-everything, a decorator that keeps free users off iCloud entirely, and proving sync works with only one device.
Missing status pills hid the real signal, a system test would have merged silently red, and firewall rules killed every outbound container connection.
Page 7 of 16