This script provides a comprehensive srs-stage overview of your vocab, radicals, and kanji… So you will always see progress on your bars after a lesson or review.
This will be hard to diagnose. I can pull up the Chrome Performance tab but Tampermonkey uses generated names for scripts. So that’s not too useful.
I can say that there’s nothing about this script that is computationally taxing. It’s a small amount of data (6 items) that it processes it in O(n) time – i.e. linear time with the scale of the data.
Because I’m not sure how the slow-page-detection works, can you see if closing all other browser windows makes a difference?
If that doesn’t make a difference, try leaving this script on and going through the other scripts you have installed and having one of them disabled at a time (with a forced page reload after changing the enabled states of scripts).
If anyone reading this has other ideas, by all means chime in.
So if expression is false then length of progresses is never decreased, resulting in an infinite loop. I just added a simple else to break out of loop incase condition fails. It now works.
Just a friendly suggestion, never remove/add elements from the collection which is being use in current loop condition. Use a separate collection for storing manipulated collection items
This is an excellent script idea, just needs some more implementation work. I’m working on some alterations myself which I would be happy to share once they’re complete. (Particularly, compatibility with
WaniKani Dashboard Progress Plus.)
Like it so far but it no longer shows the remaining level radicals and kanji. I frequently use these (along with Wanikani Dashboard Progress Plus) in order to plan out my lessons and when I’m going to level. That and the Ultimate Timeline were the most important features to me on the dashboard.
Any plans to put these back (and make it play well with Dashboard Progress Plus)? Really don’t want to have to choose one or the other.
Its part of the script I am getting four progress bars, three for current level items and one for previous level vocab.
But author said he is processing six items, so may be if you have any pending radical and kanji from previous level then progress bars for those items would also show up.