Four pages
The developer who left in March had put four pages in the repo before they went, and the parts that saved me were not the parts I'd have guessed.
The developer who left in March had put four pages in the repo before they went, and the parts that saved me were not the parts I'd have guessed.
A customer saved a client's returns page as a PDF and got back a column of questions with white space under every one of them, which is what an accordion does when it meets a printer.
Next week Shopify stops rendering checkout.liquid on 3 of the checkout steps, and going through one store's customizations turned up 8 pieces of decoration and 1 thing that was the entire business.
I deleted a focus trap last October and was extremely pleased with myself, then read the dialog element's documentation properly and found the one method call that had been doing that job, and 4 others, since 2022.
A customer was charged for 40 of something they had ordered 4 of, and the mechanism turned out to be a browser behavior sitting inside the one input type everybody reaches for.
I moved one component off the preprocessor and the card came back as a column of unstyled text with the padding still on it, because every rule in that file whose selector started with an ampersand had quietly stopped being a rule.
A size dropdown on a client's product grid kept rendering underneath the row of products below it, and the 9999 already sitting on it had been doing nothing at all for 3 years.
Somebody at a client's office emailed to say the order filters sent them back to the beginning every time they used them, and the fix was deleting the 180 lines I had written to do that job badly.
A client's site was flashing white on every load for anyone whose operating system is dark, and the declaration that fixed it also closed the unreadable checkout dropdown I'd had filed under Chrome being weird for months.
A proposal came back to me for a wording check and my own estimate was in it with a dollar sign in front of it, which is when I figured out that I'd been setting prices for years without being told.
Currency formatting is in the browser, has been for years, and is still being done with a hardcoded dollar sign and a call to toFixed in most of the code I read.
A designer said the hover on a button looked purple, and it did, even though the hue number hadn't moved a single degree off the blue it was supposed to be.