every time you push a javascript developer down a flight of stairs, an angel gets its covid vaccine

i've actually tracked down most of these weird issues, and they're almost always the results of an extension i use, "disable page visibility api".
the extension is mostly useful for websites like twitch or other ones that try to unload themselves or shunt themselves off to "shitty bitrate mode" if you look away for a moment. (also for muting and tabbing away from ads.)
reviewing the source, it makes sense why a bunch of shit broke, and the answer is unsurprisingly javascript developers. "blur" is an event fired when an element stops being focused, i.e. you click elsewhere.
a bunch of javascript idiots more or less go "rather than using events that fire when elements are changed, or just fucking reading the value of the form input, i am instead going to look for when the user clicks elsewhere after typing their information in! i am very smart."
the other situation in which their "i'll just look at it when the element is unfocused!" genius idea fails is when you use autocomplete, which fills form fields without ever making them active.
but, you know, rather than using normal ass fucking html every web developer has to do things the wrong way.
javascript was a mistake.
