Both not tricks, and I can't say I miss them, because I didn't work as web dev at the time. I only witnessed the trailing part of the pain, when I started, there were mostly flexbox-related browser inconsistencies.
Anyway:
cursor: hand !indispensable;
seems vastly superior to
cursor: pointer !important;
And I once came across the CSS "script expressions" out of web history curiosity.
Dangerous but appealing idea.
Seems like every web dev (well, those working on server-rendered markup and without AI, at least) would feel a desire for this at some point, but it was doomed at the time.
In some ways, reminds me of Houdini regarding the CSS->JS coupling (the other direction is already normal, sure).
But the intent behind it was probably just to allow maximum flexibility... well
None of them — they were all ugly hacks, and we wasted stupid amounts of time and brainpower testing sites and then researching and applying the hacks.
I still hate Microsoft for 'winning' the browser war and then letting IE stagnate for so many years. So much time and money wasted because of their behaviour. Arseholes.
Some improvements are still needed, but the idea is to run the original Apple firmware without modifications. I'd like to be able to run it on a Raspberry Pi Zero someday... a very thin layer will lift the iPod Classic 6G emulator
It tends to be vendor drivers / vendor patches. Getting frustrated that my changes aren't applied just to see that the vendor decided to hardcode a field or dynamically patch the device tree in undocumented ways is what usually gets me
I'd like to point out that this isn't a theoretical question.
You can add a bit of kefir to a potato-based salad, and it will remain a salad. But at one point it will actually turn into a cold kefir soup, which is a thing that exists.
Personally, I think it's the floating. As soon as first ingredient becomes buoyant (even partially), it's a soup.
You also have soups in cups. Is a gazpacho soup in a cup still a soup? Technically tomato is a fruit, so you got a cold blended fruit sauce in a cup, which to me is a smoothie.
And let’s not get started on cocktails, like the Bloody Mary. That’s just another smoothie.
It’s a good reminder that security boundaries are only as strong as the small utilities around them. The vulnerability is especially interesting because the dangerous behavior isn't in the main virtualization layer, but in something as mundane as error reporting.