[Userscript] Community Mnemonics 2 (WKCM2)

Thank you! Unfortunately it still doesn’t seem to be doing anything (I’m currently looking at a lesson and nothing new appeared). I do have other user scripts installed that work. I also tried moving it to #2 in tampermonkey (after the open framework) but that didn’t help.

This script in addition to wkof also requires WK Item Info Injector. I require it in the script. But maybe that doesn’t work for some reason. So maybe try to install it manually. (Though it worked for me without in a clean chrome install)
What Browser are you on? It works for me in Firefox, Vivaldi and Chrome
Can you click on the tampermonkey icon and confirm, that it is actually running?

During trying it out in chrome just now, I found a small issue, which I will fix now, which causes it to hang in the Loading state. But at least it shows the new section.

You could open the console (F12) and see if there is some error by WKCM2. I think I always added WKCM2 to the beginning of the logs, so you can identify it.

1 Like

Overall it still feels very buggy. Back when I wrote it, I didn’t really understand asyncronous programming in javascript very well. So the code is full of overcomplicated logic and voided promises. But now I feel like I should rewrite it in svelte anyway. So I won’t invest too much time into fixing small glitches like hanging loading states.
I also want to switch the spreadsheet backend out for a proper database. The response time of it is just very unreliable.

1 Like

Thanks for the help! I’m using Chrome. I installed Item Info Injector but it didn’t help. The script is indeed toggled on in Tampermonkey.

I did find something useful in the console. That second error (unhandled promise) goes away if I disable this script.

These errors are from something else not WKCM2. To filter them in chrome you can add “url:wkcm2” (without quotes) in the filter bar above. (In Firefox it would just be “wkcm2”). Sorry, should have mentioned that from the beginning.
I noticed one more issue in the Lessons. But again that only prevents the Community Mnemonics from loading, not the entire section from showing up.

Gotcha. Yeah when I filter there is nothing in the console, so it seems like the script isn’t running (though it’s toggled to “on” in tampermonkey and other scripts are working fine.) Of course I have tried reinstalling it several times and disabling and reenabling to no avail.

I actually installed Firefox today and it didn’t work there either. This is my work computer so it’s possible that it’s blocking certain scripts. Do you know if the script will work on mobile?

I deleted my chrome config to set it up completely fresh there and I found another issue, where the iframe content is invisible, but the Section itself shows up:

But I am guessing it is not that, right?

That is really unfortunate, that it isn’t working in Firefox either. I wonder what is different between our setups… I mean, I use Linux, but browsers should work everywhere the same, I guess.
Maybe I have some other userscript, that adds or does something that mine needs to work. I had a similar situation in the past. I will test that out tomorrow.

I never tried it on mobile, so I don’t know

Right, I’m not even seeing the section appear. Today I found the underlying google sheet and I am referencing that with cmd+f when I’m taking my lessons, which is good enough for me! :slight_smile:

It’s not showing for me either–are you able to link the sheet? Or if not could you share how to find it please?

It is also linked on the GitHub page.

1 Like