> Please don't complain about tangential annoyances—e.g. article or website formats, name collisions, or back-button breakage. They're too common to be interesting.
They might be too common to be interesting, but if we can't call them out they will never stop. And the fact that people still do this ridicilous stuff is newsworthy of it's own don't you think?
There should be a special place in hell for devs that do this. Trying to rank it in dev hell for ad tech/tracking devs and user hostile JS devs, and I think they are just two ballrooms on the same floor
I wish I had been on the committee when this change the browser API was proposed. I would obviously gotten kicked out for asking "just what the hell do you think people are going to do with this?". But at least I'd be somewhat infamous for asking the question when seemingly no one else was willing to.
I used it once for an SPA doing highly dynamic user surveys, users really wanted the back button to push them one question back, and depending on the path through the question graph back wasn't always "back".
That's somewhat understandable but i really think we should be able to tell the users they're wrong. Can always add an in-site button labeled appropriately but honestly i think we should've never made things so easy. Some level of abrasion upon using a computer is essential to force learning. The kids today don't know anything past the app user interface. They have no concept of what's going on at all. I'm ranting now aren't I. How old do i have to be to get my 'Old Man Yells At Cloud' card?
Equating a frustrating anti-pattern of websites with medical equipment failure is extremely disingenuous. An infusion pump failure can harm a person, and according to the article, has seriously injured at least on person. Hijacking the back button isn't going to physically harm someone.
Well excuse me for being extremely disingenuous then. But the no harm argument is arguable incorrect, I myself might get a heart attack some day because of a dark pattern given how infuriating those things can be.