The Dependabot PR that broke the build, and the one that broke accessibility
A grouped update bundling a TypeScript major bump with a parser that silently drops attributes before the a11y linter ever sees them.
Notes on the software, games, and music coming out of Imperfect Systems.
RSS feedThis blog runs on packages built for this studio, shared as open source. Open source
A grouped update bundling a TypeScript major bump with a parser that silently drops attributes before the a11y linter ever sees them.
A write-time hook is blind to everything written before it existed - and my own tracker rejected the ticket I filed about the problem, because the ticket reproduced it.
A security override that passed every check locally, and a five-line direct call that showed it throws at runtime because the module's export shape changed between majors.
An attribute I nearly deleted on an assumption, an overflow that only exists at phone width, and an a11y suite that passed on every version of this - broken and fixed.
A hardcoded badge on a public page is a promise you have to keep by hand, and nobody keeps it - so the fix wasn't computing it, it was deleting it.
Page 1 of 53