[Userscript]: Double-Check (Version 2.x)

Wanikani Double-Check

A multi-feature companion script for Wanikani reviews.
(Credit to Ethan for his original version [here])

[ General Script Installation instructions ] :point_left: You’ll need a script host plugin like TamperMonkey
[ Open Framework Installation ]
[ Download / Install “Double-Check” ]

Script features:

  • Change answer - (USE WITH CAUTION!)
    • Allow you to retype your answer without revealing the correct answer (in case of typos)
    • Mark your answer correct (“override” for typos, synonyms, etc)
    • Mark your answer incorrect (when Wanikani’s typo forgiveness passes a bad answer)
  • Mistake Delay - Prevent you from advancing to the next question under the following optional conditions:
    • When you answer incorrectly - So you can see why you got it wrong.
    • When the answer has multiple meanings - So you can study additional meanings.
    • When your answer has typos - So you can confirm that your answer is actually correct.
  • Lightning Mode - (optional) Auto-advance to the next question when you answer correctly.
  • Typos - Three options for managing typos (i.e. “slightly off” answers)
    • Ignore - Move on to the next question.
    • Warn/shake - Shake the input box, and inform you that your answe is “a bit off”
    • Mark Wrong - Answers with typos are marked wrong.


  • Press Escape or Backspace to retype your answer.
  • Press + to change an answer to ‘correct’.
  • Press - to change an answer to ‘incorrect’.




Burnt an item while getting it wrong
Override Script
Script to ignore mistakes with English "to"
Lots of small, seemingly simple fixes they could make WK less frustrating
My Level 60 thoughts
Level 10 in a nutshell
An overdue level 60 post
Onyomi/Kunyomi Errors
The New And Improved List Of API and Third Party Apps
Not allowing other than english in answer
[Userscript] Wanikani slowdown
Add more synonyms?
(Obsolete) [UserScript] WaniKani Double Check
Kaniwani "Ignored" system
Any way to mark your answer as wrong?
Any update on blacklist functionality?
Typo button?
Making typos
Can we please have a way to backup and redo a card?
Any way to make the correct answer register as a wrong one?
Can vocab just reject readings put in the meaning field instead of counting them wrong?
Can vocab just reject readings put in the meaning field instead of counting them wrong?
What when you accidentally burn an item?
Avoiding typos and other silly errors
Can vocab just reject readings put in the meaning field instead of counting them wrong?
My Journey of 368 days (+ The Ultimate Guide for WK :open_book: )
Levelling up faster?!
Your worst typos WaniKani has accepted
Yet another warning not to abuse the override script from someone who did
Should I get a WaniKani Subscription?
Override Script Help! ("Ignore Answer" Button Disappeared)
The Elation/Crushing feeling of Level Transition
[iOS] Tsurukame - native app with offline lessons and reviews
Feedback: Irritating and Inconsistent Design Choices
Entering more than one answer?
The New And Improved List Of API and Third Party Apps
Progress and failing?
Typo's when reviewing
Stuck on level 1 eternally?
Incorrect answers being accepted
I am sometimes mixing up kanji and related vocab :)
Have you noticed the Kanji / Vocab imbalance?
WaniKani Override Program update?
Be a little more forgiving if I enter kanji reading for vocab?
Level 60 - A lurker's perspective
Wanikani suggestion/request/PLEAD/for the love of the lord PLEASE
WaniKani Content Overhaul
Grrrrrrr WaniKani!
Not exactly a bug...but
Introducing reading instead of meaning
Anyone else has review anxiety?
Oops, lost my master rank
Diasble Radicals
Can we get a warning when typing the reading instead of the meaning?
Accidentally typing reading instead of meaning
What do you want now? (Request extensions here)
Wanikani is vindictive against the user
Meaning and reading visual difference
Level 21 before 2021!
Level 21 before 2021!
[OBSOLETE] Wanikani Override ("ignore answer button")
[OBSOLETE] Wanikani Override ("ignore answer button")
Typo Trouble
Noone responds to support emails
Can not click on the 'ignore answer' button
Your worst typos WaniKani has accepted
What do you want now? (Request extensions here)
The New And Improved List Of API and Third Party Apps
Wanikani reviews page isn't working
Waiting for not much
Script to undo answer
Review solution
Feature Update Needed!
New to forums, not entirely new to Wanikani
For non-English students...?
Opps Button
Okay, here I go - WaniKani take two
Report feature?
Meaning Vs. Reading
From 落第(Zero) To 英雄(Hero) - The WaniKani Level 60 Journey eBook
Close but no cigar?
Try again list
My review summary percentages are dropping!
Short Grammar Questions
Fix for Mis-inputing?
Can i turn off the SRS? (learning disability+anxiety+TIME)
Level 21 before 2021!
Brain Dysfunction
Why is this still wrong
Failing even though I am right
Unfair answer outcome
Frustration with wait times
List of questions that has been going around in my brain for a couple of days
WK should be more forgiving
A few basic questions
[UserScript] WaniKani Lightning Mode
Anyone else have a bad habit of double tapping enter?
My Journey of 368 days (+ The Ultimate Guide for WK :open_book: )
Self Review (Guru, Master, Enlightened) items for better retention
Script that automatically passes/skips cards?
Request: Disable double-clicking enter for wrong answers
Feature request: Warn on ambiguous reading sequences
Reviews Per Day
If you could change anything about Wanikani, what would it be?
Possibility of attaching analytics to review
New People Questions! ~~~<3 [Lost?! Confused?! We're here to help!]
Resetting Reviews
Force to Guru
How can I make WaniKani take less time?
Request: Disable Romaji entry option
Anyone annoyed by typos?
Can not click on the 'ignore answer' button
Undo button userscript?
Is there any way to force burns?
The reason why I don't get a 100%
Is there any way to disable the old radical definitions?
Marking Myself Right When Typo
Is there a less tiring way to type in japanese? I think I'm stressing my arms and wrists too much
Reading じん marked wrong for 神
Extension of Shake Animation and Messages
My scripts
Doing 7 levels in a month
First buuuuuuuurn, yay
Mistakenly typing the wrong language and hitting return
Is there a 'redo' script?
A minor complaint from someone who is new
Peer Pressure Me to Stop Making Typos
I can't type in correct answer
Change an items SRS
Health issues from using wanikani
[iOS/Android/Windows] Jakeipuu
Struggling to find a balance with the Double Check userscript
New to wanikani.Any tips?
[Unsupported] [Userscript] WaniKani Review Audio Tweak (reupload/fixed)
Review change request: accept meaning answer even when 'the' 'an' 'a' is not provided by user
WaniKani Front-end Updates: New Warnings on Quizzes
Constant unintentional typos? (kana)
Fallynleaf's study log
Your friendly neighborhood has become level 60
Input box keeps loosing focus and double submitting
Wanikani Lightning Mode not working anymore
*SOLVED* Many items marked right no matter how wrong
Early levels are painfully slow
Frustrated with Answer Recognition
WaniKani could use an Override button
[Workaround/Fix] Broken - Item Info/Kana Chart/Wrap Up
[Userscript] Wanikani Mistake Delay (new, version 2.x)
Disable Special Character for Kana Input
Trouble with Reorder Ultimate and Double-Check
Script to show Item Info on incorrect answer?
WaniKani Study Buddy Race - 2022, All Aboard!
This is a certified "Level 60" classic
[Browser Extension] Wrong Answer Undo
[Userscript] auto-commit; the end of the enter key
Yet another "Help, my scripts stopped working!" thread
[UserScript] WaniKani Lightning Mode
[UserScript] WaniKani Lightning Mode
Userscript Recommendations
Stuck with 1 review
Item stuck on review
Halfway point! :checkered_flag: Reaching lvl 30 (+ thoughts on WK)
"to stand" should not be accepted for 立てる
Why do you fail single Kanji vocabulary words if you put in the kanji reading?
[OBSOLETE] Wanikani Override ("ignore answer button")
[OBSOLETE] Wanikani Override ("ignore answer button")
Your worst typos WaniKani has accepted
(Obsolete) [UserScript] WaniKani Double Check
How many reviews do you do a day on average?
Recovering from a mistake in reviews
My first and last reason to quit WaniKani (not 河豚)
[Userscript] ConfusionGuesser
Reviews: ignore Enter key for a bit when incorrect?
[Userscript] Wanikani Mistake Delay (new, version 2.x)
After 2 Years, I'm finally at Lvl.60
[Userscript] Anki Mode
What's your average number of correct percentage in a review session?
The 0/0 Streak Challenge
Wrong answers due to typos
Fallynleaf's study log
Thoughts upon reaching level 60
Looking for a way to prevent pressing enter through wrong answers
Am I just stupid?
[Question] Script for User incorrect answers
[Userscript] auto-commit; the end of the enter key
[Userscript] Multiple Answer Input revamped
引っ越す 's english answer was a mistake
(Obsolete) [UserScript] WaniKani Double Check
[OBSOLETE] Wanikani Override ("ignore answer button")
Can you guys add an override for when you get a question wrong?
Started WaniKani - experience
Is it weird how excited and nervous I am to have become a lifer?
Specific user synonym for 助手 not accepted
First ‘WaniKani Sigh’
Wanikani Open Framework [developer thread]
How would I go about scheduling if I only have time in the late-afternoon and evening?
Japanese typing .-

Literally maxed out my likes 1min before you posted this. Then I wondered why a fresh thread came up in my notifications. THEN I saw the link. Thanks man. :slight_smile:

  • Starting from this version, the script now uses the Open Framework.
  • The script adds a settings menu, so settings no longer need to be configured in the code itself, and your settings won’t be lost when you upgrade to a new version.
  • This also fixes some audio issues, where audio was being cut off when advancing to the next question.

It’s nice that you mention me even though it’s your own code, Frankly I don’t care if you do use my code, although I tend to think your code is structured much better than mine.

1 Like

Yeah, I figured it was time to start a separate thread so I can post updates in the top-post… mainly because the script integrates several other scripts (Lightning, Mistake Delay) to prevent conflicting code on the reviews.

Concepts count :slight_smile:
Quite a few of my scripts started with someone else’s idea. And sometimes with some else’s code.


My Double-Check was the natural evolution of the scripts that made wrong answers correct, I just felt it needed the ability to be honest about “right” answers too, something the other scripts didn’t do.


I’m still surprised by the number of people who are unaware of Double-Check, despite how long ago you created it. “Override” is so ancient now, but it seems many people still recommend it when noobs complain about typos.


At least it’s gotten more attention than [UserScript] WaniKani Never Wrong*

So there’s hope for humanity yet.


Koichi should just hire you at this point.


From your lips to his ears, hehe :grin:

Work is slow where I live for software engineers, unless I want to move closer to Atlanta… which I don’t.


You’re tellin’ me. I work for Big Corporation and spend half my days just waiting around for other people. Despite the fact I have to wait 2 weeks for an EC2 instance, our company claims to be Agile.

1 Like

Heh… Unfortunately, sometimes ‘agile’ is a euphemism for “I don’t have a release plan”. Some do Agile well, others just like buzzwords.

re: slow work
I’m self-employed. I worked for (as an employee) and with (as a contractor) the same company for 20 years, but now they’re in a budget crunch, so very little work. I do Embedded Systems software, which is a field in need of more workers, but the work tends to be in hotspots, and I’m not quite near enough. My resume is stellar, so I get tons of calls from recruiters every week, but I’d either have to commute 90min, move closer to the city, or contract away from home for 6 months at a time… none of which I’m willing to do. But I have alternate plans, so I’m okay. Nonetheless, I do take on work when it comes up.


In our case agile means follow the processes without actually changing anything. Continuous integration? Unit tests? What are those?

I’m trying to see if I can nudge my way into something that would allow me to work from anywhere, such as Japan heh heh. I may not be a wise master like yourself, but I can do alright if I’m not stifled by all of the bureaucracy.

If my “alternate plan” doesn’t pan out, I’m looking at adding a few key skills to be able to tap into the remote-only market. Either some major web-oriented application frameworks, or a bit more experience with high-speed FPGAs (a very niche area of electronics that is in very high demand)

1 Like

I…edit text…and sometimes pictures…
I can do more than that…but they don’t let me…

1 Like

Have I ever told you how awesome you are, @rfindley? Thank you for all that you do!


Has anyone been able to get this to work in Safari? It’s not working for me. (Version 11.1.1)

Double-check is still not working. I have retested it several times with Chrome and Safari. Here were the TS steps:
1- reinstalled Tempermonkey
2- reinstalled open framework
3- deactivated all non essential scripts
4- reinstalled double check
5- tested functionality

The script doesn’t seem to load. There is no settings icon in the upper left hand corner of the screen when you enter the review mode. I really loved this script, hopefully this info can help to get it working again.

Do you have the Open Framework running as the #1 script in TamperMonkey?

Hello thanks for the quick reply, yes it is at the top first position.