That wasn’t the problem in this case.
You can see in the screenshot that SouthernScout is trying to submit ふ as the reading for 不, which is correct. Then WaniKani is shaking, instead of marking it wrong, like it would with きゅう / きゆう.
That definitely wasn’t it, I was writing the correct answers, as shown above where it gave me that shake when I wrote ふ for 不. It’s fixed now and hasn’t happened since tho
This happened to me just yesterday and it was not the first time it happened.
I went to look into the source code and found out that it makes wrong decision on line 8547: All the line numbers are relative to the chrome browser’s formatted code.
It asks if the “questionType” is “reading” than it must not contain any Ascii character or if “questionType” is “meaning” than it must not contain any NonAscii character.
The value of $.jStorage.get(“questionType”) is not what it is supposed to be. If the card is “meaning” the value is “reading” and vice versa.
My first taught was that the value is not set correctly but debugging the code i found out that is not not case. Value gets set in line 8620;
$.jStorage.set(“questionType”, i),
The wired thing is that is always get set correctly but when it comes to line 8547 it is not correct anymore. Something must have change it or it was incorrectly set in the first place. Perhaps was it in different thread or perhaps jStorage is not working properly.
Code was debugged without any extension or user-scripts on google chrome.
I hope someone has a clue why value in jStorage would change for no apparent reason.
My guesses (probably wrong):
It was set in wrong thread
there are two separate jStorage instances
some obscure setting was set thus disabling saving of this variable
jStorage is not working properly
Furthermore i don’t think this issue is limited to any specific operation system because it also happened on my phone. It only happened once like 4 months ago.
The simplest solution to avoid this problem is to switch browsers to Firefox. Not permanently … only when this issue occurs .
I’ve made script that temporarily fixes the problem. So if you encounter this problem again just install this userscript and the problem should go away.
Not a single living person knows how everything in your five-year-old MacBook actually works. Why do we tell you to turn it off and on again? Because we don’t have the slightest clue what’s wrong with it, and it’s really easy to induce coma in computers and have their built-in team of automatic doctors try to figure it out for us. The only reason coders’ computers work better than non-coders’ computers is coders know computers are schizophrenic little children with auto-immune diseases and we don’t beat them when they’re bad.