[Userscript]: Reorder Ultimate 2 [newest]

Ha! That’s exactly the feature I was looking for to prevent the reinforcement of wrong answers that seemed to be creeping in as my workload got heavier.

Get it wrong? Correct it immediately and move on. See it again 5 minutes later because the randomization is punishing me by delaying that item and get it wrong again? That just seems like brain food for creating leeches.

1 Like

And also i am unable to see the left scale completely. Any Clues

Hey any idea what I’m doing wrong? I have a bunch of new radicals lessons I want to do first, but when I try to do it it’s still mixing in vocab and kanji.

You should probably click on タイプ on the scale to the right.


Can confirm the same behaviour on Safari here. However, just tested it in Chrome and it breaks the layout there (identically to Safari) so can’t say it’s a fix for all.

i dont think so, because the bug happens during a review session not from the beginning and then it persists through reloads

Hello there, I’m currently facing this error, is there anything i can do here?

An error has occurred within WaniKani Reorder Ultimate. Please post the error below on the forum thread.
[Userscript]: Reorder Ultimate 2 [newest]

TypeError: Cannot read property ‘has’ of undefined
at eval (chrome-extension://dhdgffkkebhmkfjojejmpbldmpobfkfo/userscript.html?name=WaniKani%2520Prioritize%2520Overdue%2520Reviews.user.js&id=8e8961e6-016f-4cf5-b131-4011c624bf5a:292:100)
at Array.filter ()
at Array.updateOverdueCountOnPage (chrome-extension://dhdgffkkebhmkfjojejmpbldmpobfkfo/userscript.html?name=WaniKani%2520Prioritize%2520Overdue%2520Reviews.user.js&id=8e8961e6-016f-4cf5-b131-4011c624bf5a:292:62)
at a (https://cdn.wanikani.com/assets/v03/review/application-d13a4a732d176f5a67255350db38b206882edbbb520fc761af391d495093386e.js:68:2534)
at Object.set (https://cdn.wanikani.com/assets/v03/review/application-d13a4a732d176f5a67255350db38b206882edbbb520fc761af391d495093386e.js:68:6680)
at Object.eval (chrome-extension://dhdgffkkebhmkfjojejmpbldmpobfkfo/userscript.html?name=Wanikani%2520Reorder%2520Ultimate%25202.user.js&id=b6cfa22c-a514-4ed4-a83d-cb379321cb57:260:40)
at Function.each (https://cdn.wanikani.com/assets/v03/review/application-d13a4a732d176f5a67255350db38b206882edbbb520fc761af391d495093386e.js:14:17232)
at Object.apply (chrome-extension://dhdgffkkebhmkfjojejmpbldmpobfkfo/userscript.html?name=Wanikani%2520Reorder%2520Ultimate%25202.user.js&id=b6cfa22c-a514-4ed4-a83d-cb379321cb57:251:23)
at Object.create (chrome-extension://dhdgffkkebhmkfjojejmpbldmpobfkfo/userscript.html?name=Wanikani%2520Reorder%2520Ultimate%25202.user.js&id=b6cfa22c-a514-4ed4-a83d-cb379321cb57:280:30)
at Object.init (chrome-extension://dhdgffkkebhmkfjojejmpbldmpobfkfo/userscript.html?name=Wanikani%2520Reorder%2520Ultimate%25202.user.js&id=b6cfa22c-a514-4ed4-a83d-cb379321cb57:241:26)

WKU Init()

Thanks in advance

I just received an Error message. I don’t think that it’s actually something serious, but I’ll post it because of the request message:

TypeError: Cannot read property ‘rad’ of undefined
at Object.updateVisual (chrome-extension://dhdgffkkebhmkfjojejmpbldmpobfkfo/userscript.html?name=Wanikani%2520Reorder%2520Ultimate%25202.user.js&id=f6500065-ce9a-4ecf-ac4e-83fe29dbca3c:183:22)
at Object.apply (chrome-extension://dhdgffkkebhmkfjojejmpbldmpobfkfo/userscript.html?name=Wanikani%2520Reorder%2520Ultimate%25202.user.js&id=f6500065-ce9a-4ecf-ac4e-83fe29dbca3c:272:29)
at Object.create (chrome-extension://dhdgffkkebhmkfjojejmpbldmpobfkfo/userscript.html?name=Wanikani%2520Reorder%2520Ultimate%25202.user.js&id=f6500065-ce9a-4ecf-ac4e-83fe29dbca3c:280:30)
at Object.init (chrome-extension://dhdgffkkebhmkfjojejmpbldmpobfkfo/userscript.html?name=Wanikani%2520Reorder%2520Ultimate%25202.user.js&id=f6500065-ce9a-4ecf-ac4e-83fe29dbca3c:241:26)
at eval (chrome-extension://dhdgffkkebhmkfjojejmpbldmpobfkfo/userscript.html?name=Wanikani%2520Reorder%2520Ultimate%25202.user.js&id=f6500065-ce9a-4ecf-ac4e-83fe29dbca3c:743:15)

WKU Init()

It told me to tell you =P
I couldn’t mark the text to copy, so a screen capture is the best I could do.
Had to kill the tab, it was unresponsive.

Going back to WK: {“error”:“Rate limit exceeded”,“code”:429}

1 Like

I got this extension and it seems I can shuffle items, but not separate by type. It just jumbles them up. I’d really like to work on new kanji first, but cannot seem to. I haven’t been able to find much in the way fo troubleshooting for it. Any help would be greatly appreciated. Thanks!

Make sure you click on the scales on the right - by default its set to random, sounds like you want to prioritize type (the right option).

1 Like

Wanted to report a bug or maybe its just something that won’t work. I am on a Chromebook using Chrome with Tampermonkey and this script. The script generally seems to work just fine but what feature doesn’t work is the right click to remove a type or level. When I right click it just does nothing. I can left click and try to drag the level or type off the panel and it just comes back. When I use my windows PC w/ Chrome it works as expected. Not sure if there are any logs or debug data I can provide. Please let me know.

Unfortunately, I’m not maintaining this script. I’m actually not the author… I just updated it to support Wanikani’s APIv2 after the original author stopped maintaining it.

If any other active scripters want to support this one, though, I’d happily turn over the thread to them.

If you remind me in a couple of months I might have access to a Chromebook to look into this

You can disregard. I found a setting that I must have disabled to was making the right click entirely not work with the 2 finger tap as the traditional trackpad right click doesn’t usually work anyway. I found you can also use alt+click on the track pad for it to do a right click. Script seems to be working as intended.



Dear @rfindley I need help with your script. I wanted to install it on mobile firefox browser and it actually works. But I have the problem with buttons. In order to delete some of the levels or types of reviews it is required to use right mouse button. Hovewer there is no way it can be done using touchscreen. It there a way I can change a script a little so that the left mouse button will be used for removing items from review stack? I think this way it will work with touches. Thank you for your help!

Unfortunately, it’s not really my script. I just made a small change to it to make it compatible with Wanikani’s APIv2. I haven’t studied how the user interface works internally.


Hey, don’t be so modest, you also added the scales!


I have not tried this myself, so I don’t know how well (or if) it will work, but you could change the 3 on line 405 to a 1 to change right-click to left-click