18:30:05 Now kela.fi has also stopped working on Seamonkey. Cannot log in anymore. 18:30:12 SyntaxError: bad method definition 18:30:13 7672-19c2392fbf55c9ae.js:1:106332 18:32:48 https://imgur.com/ESczOqy.png 18:32:52 Is this valid JavaScript? 18:36:10 wtf 18:36:12 WTF 18:36:56 http://paste.dy.fi/2Gq anyway, the error seems to point there 18:37:23 I see no weird encoding issues here 18:37:28 the offending bit seems to be this: class l{subPriority=0;validate(e,t){return!0}} 18:37:35 that newfangled class syntax 18:37:45 ...why JavaScript even need classes!? 18:38:08 it was meant to add limited interactivity to websites, not to be a "quasi first class" programming language, FFS!!! 18:39:37 https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Classes/Public_class_fields 18:39:43 > FF69 18:39:55 hardly new, but yeah, we're not there yet 18:40:11 the question still stands: why JavaScript needs classes!? 18:42:26 Also, that website has absolutely zero functionalities that cannot be implemented without JavaScript... 18:42:41 that skillset is long forgotten 18:42:50 if you put that on a resume, it would go straight into the bin :/ 18:43:01 hmmh 18:43:10 Seems that I got IP banned from there again 18:43:39 That's also been a problem with that page, also with Firefox. The servers just randomly decide to ban my IP and stop responding to TCP SYNs 18:45:08 smells like some anti-DDoSing in paranoid more 18:45:13 hope it's not Clownflare 18:45:20 They are using F5's Big-IP 18:45:20 but then Clownflare ALWAYS advertises its stench 18:45:40 not familiar with that one, but I already hate them :P 18:48:50 tomman: Also, many disabled people use kela.fi 18:49:19 People with impaired sight, who need to use special browsers 18:49:30 I'm sure that they cannot use it at all anymore 18:52:42 For some reason many antivirus programs have started flagging my IP as a malware spreader 18:53:10 And people cannot access my website because their antivirus program doesn't let them 19:26:30 tomman I am mid 63 with js but personal life took over lately so slow go. 22:24:51 Sompi: uhg. what's broken, all logins, netbank logins or FINEID logins? 22:25:47 Everything, because everything is made with JavaScript 22:26:13 ah, I miss the days where the hardest part was getting the PKCS module loaded and configured right so that it'd prompt for the correct PIN 22:26:56 (that last part is not an issue with FINEID that I know of, but I've seen it with other cards) 22:27:21 JavaScript stops after it encounters an error 22:28:48 tomman: javascript gets to be a much more complex language than its role on websites might make it look like. it has lambda expressions, it has several functions that I was looking for from a Lisp background, but I'm no JS historian, so I have not much of an idea of where and how that came to be 22:29:08 it's fun seeing how lispy one can get with it, though; not that this all is needed to show content... 22:31:17 Sompi: and I think at least EID login can be done without JS, although I'm not sure I've ever seen a pure js-less example 22:31:45 But the dropdown menu on the front page, and everything, is done with JavaScript 22:32:06 So nothing on the page works after the JS engine finds an error 22:33:32 IIRC kela's "self-service" area had a more traditional design, didn't it? or was that gone already? 22:33:56 I cannot get there because the login page doesn't work 22:40:52 njsg: And they also "modernized" that area 22:41:00 and it is full of bugs 22:41:15 saved forms that lose all data, etc