Debugging a hidden checkbox on Medium's real UI
A zero-sized invisible input behind a styled toggle, a disabled state that silently eats clicks, and verification against the live page instead of my own logs.
Notes on the software, games, and music coming out of Imperfect Systems.
RSS feedA zero-sized invisible input behind a styled toggle, a disabled state that silently eats clicks, and verification against the live page instead of my own logs.
A boolean threaded through four layers, and three independent review passes agreeing on a finding I deliberately didn't fix - because the cache is the dedup mechanism.
A rename artifact, an API with no author field to update, and a device test proving the bug had already fixed itself - closed as accept-as-is.
An import scanner that found the app's own scaffolding, then re-offered a folder it had just imported - two versions of the same missing conversation between layers.
Measuring on device found a whole-library scan running on every Discover batch - and a 16x measurement trap where the HTTP cache flattered the wrong path.
Page 32 of 53