I’ll try to get some time to take a look at it this weekend
Thank you! Maybe it’s important for you to know that even another userscript stopped working since yesterday: Forecast Details.
My forecast for reviews on the right side not only is back to the vanilla style, but has suddenly a scroll bar now (without a bar in it to actually scroll, though).
I’ll check out the thread regarding that userscript. Just wanted to let you know about that, if it helps.
I have now taken a look at this, and it seems like we need to wait for the Queue Manipulator to get updated as well. I will circle back once that is working again and I can update Omega.
Oh, sorry, I see what you mean. Yeah, there’s no way to achieve what you want due to how WK’s quizzes work. You can work around it, however, by creating a preset for ONLY critical items and doing those first, then switching your preset once all the critical reviews are completed.
Awesome, thank you!
I’ll see if I can try it with GX tomorrow
@miya_maru Should work for Recent Mistakes now (v1.3.39)
Since I can’t sleep right now, I wanted to be “productive” and tested two other browsers: I tried Mozilla Firefox, with the same result. Unfortunately, the console there is in German, so screenshots probably won’t help you much. Then I tried Google Chrome, where the Self Study button doesn’t appear either. Due to the completely new setup for this test, there are no other user scripts other than the Open Framework in both browsers.
Wow, that was quick! ![]()
I confirm that it works.
Thank you so much!
For a moment I thought you answered with an haiku.
Hehe! It’s a poor man’s haiku - always a syllable short ![]()
Hi, I just wanted to check - was a solution ever found to the user synonyms not working in self-study mode?
I’m on 1.3.39 with no synonym plugins and it’s occurring.
Thank you for maintaining this plugin ![]()
I had no recollection of this, but it sounds like I fixed it a year ago?
Can you see if it still happens with only Omega running?
I’m glad I’m not the only one who does that. I once had a client contact me for info about a program I wrote for them, and I didn’t remember writing it at all. At first, I kept telling them that I wasn’t familiar with the project, so I didn’t think I had written it, but after looking at the code, I definitely recognized my coding style. I still didn’t remember writing it though.
Gotta say, it was strange working on “unfamiliar” code where the code author seemed to be reading my mind!
Hi, just retested with only the open framework and reorder omega and it occurs.
Not a huge problem as it’s working fine in standard review mode, fwiw.
Also, another quick question (if you don’t mind?): any idea why when using type-first mode in reviews and you get to the last few kanji and answer one half of them (i.e. either meaning or writing), it jumps into the vocab without finishing off the kanji? You end up having to wait for them to pop up in the rest of the queue in order to finish them.
Thank you again!
Thank you. I’ll put it on my list to look at ![]()
WK has an “active queue” of 10 items, which means that at any point you can have up to 10 partially answered items. When you answer a question the item is placed at the back of the active queue. Once you complete an item the next item is pulled from the regular queue in order and put into the active queue. This is supposed helps you learn better. It’s a fundamental part of how WK works, and it would be more work than it’s worth to change how that works. The only way to ensure you complete all X items before getting any Y is to use Back To Back, or create separate presets for X and Y.
That was before WaniKani changed to Turbo/Stimulus. In the new review system, user synonyms are in the quiz user synonyms controller (document.getElementById("quiz-user-synonyms")). I’m wondering if I should add a way to manipulate this data to WK Queue Manipulator. On one hand, it seems like it should fall within its scope, but on the other hand, I don’t really want to add more features which I then have to maintain. Furthermore, I think the same result can already be achieved by using Queue Manipulator’s post processing feature:
wkQueue.on("extraStudy").addPostprocessing(q => q.forEach(i => {
i.subject.meanings.push(...i.item.study_materials?.meaning_synonyms ?? [])
}), {
subject: true,
openFramework: true,
openFrameworkGetItemsConfig: 'study_materials'
});
With this, the user synonyms are added to the official WK meanings. I think the resulting behavior should be the same? Or will there be edge cases where this would differ from manipulating the quiz user synonyms controller? ![]()
Hi Kumirei, I don’t know if you did something in the last two hours (according to Tampermonkey the last update was 11 days ago), but the button “Self Study” is back on Opera GX! ![]()
Regardless, thank you for your great userscript! ![]()
Wish you and everyone else a wonderful weekend!





