[NO LONGER SUPPORTED] [Userscript] WaniKani Lesson Filter

That error doesn’t really make sense, as I removed all references to jQuery from the script (typically that’s what $ refers to). Are you running any other scripts as well? If so, can you disable them all except Open Framework and Lesson Filter? Also, make sure Open Framework is listed first in your script manager.

1 Like

the only other script i was running is [Userscript] auto-commit; the end of the enter key, however even after disabling that i’m still seeing the error. in tampermonkey i have WK OF set to #1 and lesson filter at #2. :sweat_smile: i’ve confirmed that error above does not happen when lesson filter is disabled.

@rfindley Any chance this is in Open Framework? The error seems to be coming from within Open Framework on the wkof.include('Apiv2') line.

2 Likes

Looks like there’s still a reference to jquery in Apiv2 when fetching the user’s API key if it’s not already stored in localStorage. I’ll get that fixed today.

In the meantime, @ok-forestgreen, you can manually add your API key to localStorage from the Javascript console:

localStorage.setItem('apiv2_key', 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx');

(with your API key filled in from [here], of course. If you don’t have one generated yet, you can do so manually, or wait until later today and try updating Open Framework after I’ve posted an update.)

6 Likes

that worked, thank you. :slight_smile: that will keep me going while i wait for the update.

thank you both for the quick replies and help.

3 Likes

interestingly, today i noticed that when i filtered my lessons (e.g. 1 kanji 4 vocab) the new non-kanji vocab disappeared.

not that i’m complaining or anything, i’m quite unenthusiastic about the non-kanji words. but i thought it’d be worthwile reporting the observation.

1 Like

I thought this would happen, but thanks for confirming. I think I’ll probably bundle the kanji and kana vocab into the same filter value - sorry everyone who wants to remove the kana vocab, but I don’t want to clutter the UI and make the script more complicated for those who don’t want to filter them separately.

1 Like

Just to be clear, when you say “kanji and kana vocab”
I take it this means “{kanji and kana} vocab”
and not “{kanji} and {kana vocab}”.

(You’re not saying that you would bundle the kana vocab with the kanji, right?)

i guess hoping that this would stay the default behavior was a little too much, eh? :sweat_smile:

Yes, correct. :slight_smile:

Certainly not going to have the default behavior break the new feature. If I’m feeling generous maybe I’ll add a secret way to always remove all kana vocab. :wink:

2 Likes

I have the very weird issue that on one PC the script works, and on another it doesn’t. Curiously enough, the PC where it works has a massive amount of browser-add-ons and Tampermonkey scripts running. The one where it doesn’t work has only WaniKani Open Framework and IME2Furigana. Both use the same version of Firefox.

Likewise, I am not well versed in using the browser console, so I don’t know if I have used the workaround incorrectly or if there is another issue.

Wanikani Open Framework v1.1.3
Lesson Filter v2.0
IME2Furigana v.1.8
Firefox 113.0.1

I am unsure which error messages in the console are relevant to you. Here are most of them I could find.

Errors

Several of:

Content Security Policy: Die Einstellungen der Seite haben das Laden einer Ressource auf inline blockiert ("script-src").

One of:

Uncaught (in promise) undefined lesson:6:14352
    nrWrapper https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    error moz-extension://978ac57f-d4c9-481f-90fd-f6aaae5c8e3f/userscripts/Wanikani Open Framework.user.js?id=7a04214f-8430-4c9a-b1a7-34cb0381bebe:395
    (Async: EventHandlerNonNull)
    file_cache_open moz-extension://978ac57f-d4c9-481f-90fd-f6aaae5c8e3f/userscripts/Wanikani Open Framework.user.js?id=7a04214f-8430-4c9a-b1a7-34cb0381bebe:386
    startup moz-extension://978ac57f-d4c9-481f-90fd-f6aaae5c8e3f/userscripts/Wanikani Open Framework.user.js?id=7a04214f-8430-4c9a-b1a7-34cb0381bebe:631
    window["__f__li00ud01.1ur"]/</< moz-extension://978ac57f-d4c9-481f-90fd-f6aaae5c8e3f/userscripts/Wanikani Open Framework.user.js?id=7a04214f-8430-4c9a-b1a7-34cb0381bebe:634
    window["__f__li00ud01.1ur"]/< moz-extension://978ac57f-d4c9-481f-90fd-f6aaae5c8e3f/userscripts/Wanikani Open Framework.user.js?id=7a04214f-8430-4c9a-b1a7-34cb0381bebe:636
    St https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:9
    window["__f__li00ud01.1ur"]/< moz-extension://978ac57f-d4c9-481f-90fd-f6aaae5c8e3f/userscripts/Wanikani Open Framework.user.js?id=7a04214f-8430-4c9a-b1a7-34cb0381bebe:1
    "__f__li00ud01.1ur" moz-extension://978ac57f-d4c9-481f-90fd-f6aaae5c8e3f/userscripts/Wanikani Open Framework.user.js?id=7a04214f-8430-4c9a-b1a7-34cb0381bebe:1
    St https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:9
    n https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:71
    <anonym> https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:72
    set https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:81
    <anonym> moz-extension://978ac57f-d4c9-481f-90fd-f6aaae5c8e3f/userscripts/Wanikani Open Framework.user.js?id=7a04214f-8430-4c9a-b1a7-34cb0381bebe:1
    _o moz-extension://978ac57f-d4c9-481f-90fd-f6aaae5c8e3f/content.js:21
    O moz-extension://978ac57f-d4c9-481f-90fd-f6aaae5c8e3f/content.js:41
    Lo moz-extension://978ac57f-d4c9-481f-90fd-f6aaae5c8e3f/content.js:42
    forEach self-hosted:203
    Mt moz-extension://978ac57f-d4c9-481f-90fd-f6aaae5c8e3f/content.js:8
    t moz-extension://978ac57f-d4c9-481f-90fd-f6aaae5c8e3f/content.js:9
    Lo moz-extension://978ac57f-d4c9-481f-90fd-f6aaae5c8e3f/content.js:38
    Ko moz-extension://978ac57f-d4c9-481f-90fd-f6aaae5c8e3f/content.js:54
    Go moz-extension://978ac57f-d4c9-481f-90fd-f6aaae5c8e3f/content.js:53
    Sn moz-extension://978ac57f-d4c9-481f-90fd-f6aaae5c8e3f/content.js:15
    forEach self-hosted:203
    Mt moz-extension://978ac57f-d4c9-481f-90fd-f6aaae5c8e3f/content.js:8
    t moz-extension://978ac57f-d4c9-481f-90fd-f6aaae5c8e3f/content.js:9
    Sn moz-extension://978ac57f-d4c9-481f-90fd-f6aaae5c8e3f/content.js:15
    s moz-extension://978ac57f-d4c9-481f-90fd-f6aaae5c8e3f/content.js:50
    apply self-hosted:2324
    applySafeWithoutClone resource://gre/modules/ExtensionCommon.jsm:649
    wrapPromise resource://gre/modules/ExtensionCommon.jsm:913

Several Warnings
Ably connection has closed 
Object { version: "4.79.3", companyId: 914, channelNamespace: "tim:914", region: "us-west-1", namespace: "", appId: "9bb8d332d0bc2c6d97b4ba09ac53e005b4d855253ec8ffc89e320acb5d09791d", conversationId: "e4af9468-210a-42b2-8ca4-cf4bef1a617a", publicConversationId: "", initTimestamp: 1684826657452, shouldShowChatWindow: false, … }
app.bundle.js:2:32048
Die Ressource auf "<URL>" wurde blockiert, weil das Blockieren von Seitenelementen aktiviert ist. 5
[FrontChat][Front] SDK Version: 4.79.3 chat.bundle.js:1:11107
Einige Cookies verwenden das empfohlene "SameSite"-Attribut inkorrekt. 4
Für "https://js.stripe.com/v3/m-outer-93afeeb17bc37e711759584dbfc50d47.html#url=https%3A%2F%2Fwww.wanikani.com%2Fsubjects%2F3151%2Flesson%3Fqueue%3D3151-3154-3155-7478-8701&title=WaniKani%20%2F%20Lessons&referrer=https%3A%2F%2Fwww.wanikani.com%2Fdashboard&muid=d53c4f0c-5ba3-4b04-a6c0-788e720fd321941aa0&sid=9a36aa48-220b-44a9-8b3c-7ff77fdced75ae1d2e&version=6&preview=false" wurde partitionierter Cookie- oder Speicherzugriff verwendet, da es im Kontext eines Drittanbieters geladen wurde und dynamische Zustandspartitionierung aktiv ist.
Einige Cookies verwenden das empfohlene "SameSite"-Attribut inkorrekt. 4
Für "https://m.stripe.network/inner.html#url=https%3A%2F%2Fwww.wanikani.com%2Fsubjects%2F3151%2Flesson%3Fqueue%3D3151-3154-3155-7478-8701&title=WaniKani%20%2F%20Lessons&referrer=https%3A%2F%2Fwww.wanikani.com%2Fdashboard&muid=d53c4f0c-5ba3-4b04-a6c0-788e720fd321941aa0&sid=9a36aa48-220b-44a9-8b3c-7ff77fdced75ae1d2e&version=6&preview=false" wurde partitionierter Cookie- oder Speicherzugriff verwendet, da es im Kontext eines Drittanbieters geladen wurde und dynamische Zustandspartitionierung aktiv ist.
[FrontChat][Front] FrontChat Version: 4.79.3 app.bundle.js:2:32048
New Relic: Downloading runtime APIs failed... lesson:6:10603
New Relic: Downloading page_view_event failed... lesson:6:10603
ChunkLoadError: Loading chunk 242 failed.
(error: https://js-agent.newrelic.com/session-manager.2a8d47d1-1.232.0.min.js)
    j https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    e https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    e https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    e https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    importAggregator https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    s https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    o https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    importAggregator https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    b https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    start https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    start https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    <anonymous> https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    <anonymous> https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    <anonymous> https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    <anonymous> https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
lesson:6:10644
New Relic: Downloading page_view_timing failed... lesson:6:10603
ChunkLoadError: Loading chunk 242 failed.
(error: https://js-agent.newrelic.com/session-manager.2a8d47d1-1.232.0.min.js)
    j https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    e https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    e https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    e https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    importAggregator https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    s https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    o https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    importAggregator https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    b https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    start https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    start https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    <anonymous> https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    <anonymous> https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    <anonymous> https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    <anonymous> https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
lesson:6:10644
New Relic: Downloading metrics failed... lesson:6:10603
ChunkLoadError: Loading chunk 242 failed.
(error: https://js-agent.newrelic.com/session-manager.2a8d47d1-1.232.0.min.js)
    j https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    e https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    e https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    e https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    importAggregator https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    s https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    o https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    importAggregator https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    b https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    start https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    start https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    <anonymous> https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    <anonymous> https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    <anonymous> https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    <anonymous> https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
lesson:6:10644
New Relic: Downloading jserrors failed... lesson:6:10603
ChunkLoadError: Loading chunk 242 failed.
(error: https://js-agent.newrelic.com/session-manager.2a8d47d1-1.232.0.min.js)
    j https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    e https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    e https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    e https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    importAggregator https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    s https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    o https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    importAggregator https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    b https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    start https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    start https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    <anonymous> https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    <anonymous> https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    <anonymous> https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    <anonymous> https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
lesson:6:10644
New Relic: Downloading ajax failed... lesson:6:10603
ChunkLoadError: Loading chunk 242 failed.
(error: https://js-agent.newrelic.com/session-manager.2a8d47d1-1.232.0.min.js)
    j https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    e https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    e https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    e https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    importAggregator https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    s https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    o https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    importAggregator https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    b https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    start https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    start https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    <anonymous> https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    <anonymous> https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    <anonymous> https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    <anonymous> https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
lesson:6:10644
New Relic: Downloading session_trace failed... lesson:6:10603
ChunkLoadError: Loading chunk 242 failed.
(error: https://js-agent.newrelic.com/session-manager.2a8d47d1-1.232.0.min.js)
    j https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    e https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    e https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    e https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    importAggregator https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    s https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    o https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    importAggregator https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    b https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    start https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    start https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    <anonymous> https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    <anonymous> https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    <anonymous> https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    <anonymous> https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
lesson:6:10644
New Relic: Downloading page_action failed... lesson:6:10603
ChunkLoadError: Loading chunk 242 failed.
(error: https://js-agent.newrelic.com/session-manager.2a8d47d1-1.232.0.min.js)
    j https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    e https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    e https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    e https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    importAggregator https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    s https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    o https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    importAggregator https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    b https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    start https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    start https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    <anonymous> https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    <anonymous> https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    <anonymous> https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    <anonymous> https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
lesson:6:10644
New Relic: Downloading spa failed... lesson:6:10603
ChunkLoadError: Loading chunk 242 failed.
(error: https://js-agent.newrelic.com/session-manager.2a8d47d1-1.232.0.min.js)
    j https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    e https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    e https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    e https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    importAggregator https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    s https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    o https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    importAggregator https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    b https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    start https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    start https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    <anonymous> https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    <anonymous> https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    <anonymous> https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
    <anonymous> https://www.wanikani.com/subjects/3151/lesson?queue=3151-3154-3155-7478-8701:6
lesson:6:10644

Unfortunately I can’t really tell much from that error. The error has a lot of lines referencing Open Framework, but I don’t see any referencing Lesson Filter.

My only question is, you have Open Framework before Lesson Filter in the script manager, right?

I have tested it with both Open Framework before Lesson Filter, and after it.

Open Framework should be first. Sorry to hear it’s not working, but I’m not sure based on that error and unfortunately I’m not going to have time to look into it.

That’s alright, as I’ve said, on one PC it works fine. I had just thought to let you know, so the error was at least documented.

1 Like

Could this be caused by a Firefox privacy setting being different on one PC? I don’t say this is it. I am just asking the question.

Unlikely, as I have tested this by removing as many privacy restrictions as possible. However, because I do not know if I have found all of them, it could still be possible.

1 Like

Maybe something regarding keeping/deleting cookies or website-data?

I have worked on a little modification to the script locally to include a field for kana-only vocab:

image
I had no idea on how to name that input so I just put かな.

I’m using this script a lot, and it’s helping me build a consistent habit for using WaniKani. After realizing today I was missing all of the recently introduced kana-only vocab, I thought of giving it a try adding that new input.

I saw @seanblue plans on mixing kana-only vocab with the kanji vocab, which I would be fine with too. I just wanted to let people know I made this little addition in case someone wants it too while the maintainer works on a real solution. I say “real solution” because even though I’m a software developer, I know close to nothing about Tampermonkey and I don’t work with JS a lot. I’m also not sure how to share the temporary modifications I did today (but worst case I can send people the whole code for them to copy/paste into Tampermonkey I guess?).

1 Like

Yes, that’s correct. I don’t think users will want to differentiate between kanji vocab and kana vocab except for those who want to remove all kana vocab always. I am looking into a setting to remove kana vocab completely for those that never want them, but I ran into some technical issues with getting that to be a persisted setting as part of the WKOF setting library. If I can’t figure that out I might go with a poor man’s setting via localStorage or something just for those who really want it. Or I’ll just drop it entirely and tell people to keep emailing WaniKani until they add a proper setting.

3 Likes