Is it just me, or do synonyms (WaniKani synonyms, not user synonyms) not work in self study? Here’s an example:
Hmm, that is weird. As far as I know it should work. I will look at it this weekend, hopefully
Lessons page always crashes after starting quiz with Reorder Omega enabled on Chrome. Turning compatibility mode off didn’t help. When I click start quiz the app seems to encounter stack overflow
VM930:1 Uncaught RangeError: Maximum call stack size exceeded
at Array.eval (eval at _jStorageListenKeyChange (session:239:18), <anonymous>:1:114)
at o (application-9527de9c312aa77f5701e1f51dcb018d9f211fba67e7fb05644c6d1bd738bce7.js:5:3053)
at Object.set (application-9527de9c312aa77f5701e1f51dcb018d9f211fba67e7fb05644c6d1bd738bce7.js:5:7179)
at pass (userscript.html?name=Wanikani%253A%2520Reorder%2520Omega.user.js&id=8f5d74b4-4351-46d9-8e04-41f6aa46ad44:795:65)
at Object.new_set [as set] (userscript.html?name=Wanikani%253A%2520Reorder%2520Omega.user.js&id=8f5d74b4-4351-46d9-8e04-41f6aa46ad44:843:28)
at Array.<anonymous> (userscript.html?name=WaniKani%2520Lesson%2520User%2520Synonyms%25202.user.js&id=45c3e33e-be87-47eb-b6da-d0836a972b63:343:32)
at o (application-9527de9c312aa77f5701e1f51dcb018d9f211fba67e7fb05644c6d1bd738bce7.js:5:3053)
at Object.set (application-9527de9c312aa77f5701e1f51dcb018d9f211fba67e7fb05644c6d1bd738bce7.js:5:7179)
at pass (userscript.html?name=Wanikani%253A%2520Reorder%2520Omega.user.js&id=8f5d74b4-4351-46d9-8e04-41f6aa46ad44:795:65)
at Object.new_set [as set] (userscript.html?name=Wanikani%253A%2520Reorder%2520Omega.user.js&id=8f5d74b4-4351-46d9-8e04-41f6aa46ad44:843:28)
session:17 Uncaught RangeError: Maximum call stack size exceeded
at Object.stringify (<anonymous>)
at Object.set (application-9527de9c312aa77f5701e1f51dcb018d9f211fba67e7fb05644c6d1bd738bce7.js:5:7065)
at pass (userscript.html?name=Wanikani%253A%2520Reorder%2520Omega.user.js&id=8f5d74b4-4351-46d9-8e04-41f6aa46ad44:795:65)
at Object.new_set [as set] (userscript.html?name=Wanikani%253A%2520Reorder%2520Omega.user.js&id=8f5d74b4-4351-46d9-8e04-41f6aa46ad44:845:24)
at Object.new_set [as set] (userscript.html?name=Wanikani%253A%2520Reorder%2520Omega.user.js&id=8f5d74b4-4351-46d9-8e04-41f6aa46ad44:828:32)
at Array.<anonymous> (userscript.html?name=WaniKani%2520Lesson%2520User%2520Synonyms%25202.user.js&id=45c3e33e-be87-47eb-b6da-d0836a972b63:343:32)
at o (application-9527de9c312aa77f5701e1f51dcb018d9f211fba67e7fb05644c6d1bd738bce7.js:5:3053)
at Object.set (application-9527de9c312aa77f5701e1f51dcb018d9f211fba67e7fb05644c6d1bd738bce7.js:5:7179)
at pass (userscript.html?name=Wanikani%253A%2520Reorder%2520Omega.user.js&id=8f5d74b4-4351-46d9-8e04-41f6aa46ad44:795:65)
at Object.new_set [as set] (userscript.html?name=Wanikani%253A%2520Reorder%2520Omega.user.js&id=8f5d74b4-4351-46d9-8e04-41f6aa46ad44:843:28)
so it hangs for a bit then the quiz page is completely non-functional, either crashing when I try to input an answer or refusing to accept the answer.
Oh, that’s no good. Thanks for reporting, I will look into it
I just ran through testing my other scripts in isolation with Reorder Omega and it seems like Wanikani Lesson User Synonyms 2 was causing the issue.
EDIT: It seems like that script is not maintained anymore so I will remove it.
I’m currently having the same issue as @Warrie but I’m on Chrome not on Firefox. It gives me at least the first Kanji but after that just Vocab items. I have compatibility mode on and there are no errors in the console.
I tried to deactivate all other scripts but it still does not seem to work.
Images
Here you can see how it only works for the first item:
Even though I still have Kanji to review:
(the radical was added to queue after I made the gif but the Kanji were there before)
Installed scripts:
I thought I was the only one with this bug but that doesn’t seem to be the case anymore… But no rush I can still use the old script for the time being!
Have you also tried it with compatibility mode disabled? With compatibility mode enabled, WaniKani uses its old method for the review order: Always have a pool of 10 active items, and question you on one of these 10 items randomly. Therefore, if there are less than 10 radicals + kanji left, the pool also contains vocab items which WK might randomly pick beforehand.
With compatibility mode disabled, WK uses its new method: do all reviews in a fixed order determined at the session start, and push back half-answered items randomly (but by at most ten places). Therefore, the order determined by Reorder Omega at the lesson start is now also the order in which you are presented the items (at least for the first half-question of each item).
Does any of your other scripts still require compatibility mode enabled? Otherwise disabling it would probably be for the best.
Ohhh great insight, thanks! I think that worked for me.
I think I misinterpreted what you mentioned in your earlier post. You were saying to turn off compatibility mode there too?
Yes, that is what I wanted to say in that post. I should probably edit it to make it more clear, because I never explicitly stated that having compatibility mode disabled is preferable here.
What setting do I need to put on to make it so it shuffles within each item type?
So if I have reordered by “Type” to radical>kanji>voc, how can I make it so all the Kanji Reading and Writing are shuffled within the kanji section? Right now its asking me for a Kanji Reading and the same Kanji meaning right after. Id much prefer it shuffle within each type. So it I have a few readings in a row and then a couple of meanings etc.
So this is actually a different problem than reorder scripts are designed to solve. In Wanikani the reading and meaning questions of an item are linked, there’s actually only one item in the queue and WK picks either reading or meaning when the item is up for review. Typically the meaning and reading questions are not back to back, however. Do you perhaps have the Back To Back setting enabled in Omega? Or the separate Back To Back script installed? Or perhaps you have Reorder Ultimate installed and 1x1 ticked?
That did it, thanks!
I guess the default is set to “Back to Back: Repeat until correct” which wasn’t very clear, now that its disabled it seems to not be doing it now.
It’s not supposed to be, but turns out it was! Thanks for mentioning that, I have updated it to default to disabled
Good to know we can help each other out
I just tried this myself and it seems to work fine. Are you still experiencing this? What version of Omega are you using? Do you have script compatibility mode turned on (it should be off)?
Did this resolve your issue?
Just want to follow up here and let you know that I did not find a satisfying solution to this issue
It was script compatibility mode. I noticed a few minor bugs with other scripts with it disabled and didn’t notice any issues with having it on so I’ve had it on. Guess I’ll leave it off now.
EDIT: Or no wait it wasn’t? I had it happen again somewhere else. I’ll do a bit more testing.