We’re adding Script Compatibility Mode to WaniKani. You can turn it on in the WaniKani settings page WaniKani — Log in
Script Compatibility Mode will let script users stay on a version of WaniKani that works with scripts that are important to them.
We’re enabling Script Compatibility Mode this week to fix a longstanding performance issue for some iOS users with lessons. Unfortunately the performance improvement comes through using React which changes some HTML behavior that scripts rely on.
However, as we work on more significant changes it becomes harder to maintain some code that scripts rely on. We’d also like to share improvements and fixes sooner with users who don’t rely on scripts.
There will be more changes to support Script Compatibility Mode. We’ll be adding a section to the knowledge guide to detail what’s excluded from Script Compatibility Mode. We’ll also add a way for scripts to check the version of WaniKani so scripts can determine if they are compatible or not.
Similar to other changes like API and mnemonics there will be a deprecation schedule for Script Compatibility.
Finally, I want to emphasize that we’ll still aim for improvements that work for both script and non-script users and Script Compatibility Mode will be a last resort.