For use only on NTSC Genesis Systems.
Avatar image by CyanSorcery!


Tumblr (inactive)
tumblokami.tumblr.com/
Twitter (inactive)
twitter.com/Techokami

xkeeper
@xkeeper

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


xkeeper
@xkeeper

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.


You must log in to comment.

in reply to @xkeeper's post:

it is not rejecting a 555 number, it is failing to input any phone number at all. it will actually give you a different error if it thinks the phone number is invalid (e.g. starting with a 1)

before i recorded this gif i tried it with my very real phone number and got the same issue

in reply to @xkeeper's post:

I run into this with password managers/auto complete on regular basis. "Please enter a password" - it's right there!!! Fine, I will click a blank spot on the page before clicking submit.