A route with a permission callback that returned true for any logged-in user, on an endpoint that returned other people’s orders. The absence of a permission callback produces…
WordPress changes its password hashing in April, and the migration completes only as fast as users log in. A rehash-on-login migration has no completion date, which is the…
A single sign-on bridge that read the stored hash and compared it, which stopped working when the algorithm changed. The comparison had never worked and the fallback path…
6.8 prefetches links on hover by default, which is free performance except where a link has a side effect. A GET request that changes state is the anti-pattern…
An accordion block converted to directives a year ago, revisited to see whether the conversion held. The runtime being loaded by somebody else’s plugin changes the calculation for…
A generated theme.json, three years after the pipeline was built, and the check that has kept it honest. Two commands, and they have fired four times in three…
A custom command built with a table output, and a pipeline that needed to parse it. format_items gives table, CSV, JSON, YAML and count from one call, which…