How long does it take before an unfinished item review resets?

@AnimeCanuck, I can’t explain what you’re experiencing, unless somehow you’re triggering a clearing of localStorage.

I checked the Javascript… it’s 2 hours. I also tested it on my test account, and the timeout showed up in jStorage as 2hrs.

Basically, each time you answer the first half of an item, it creates an entry in jStorage. You can see what’s there by typing this in the javascript console:

$.jStorage.index()

You’ll see something like this:

["questionCount", "completedCount", "wrongCount", "r/srsIndicator", "reviewQueue", "activeQueue", "questionType", "currentItem", "uids", "WKU/r/settings", "v169"]

At the end of the list, you can see my vocab that I tested, “v169”. Radicals start with ‘r’, kanji with ‘k’, and vocab with ‘v’.

[EDIT]
If you want to filter out everything from that list except your half-done items, you can do this:

$.jStorage.index().filter(item => {return item.match(/^(r|k|v)[0-9]*$/) !== null});

which gives you an easier list like this:

["v169"]

If you want to check the time left on an item:

$.jStorage.getTTL('v169')/36e5;

TTL means ‘time to live’, or basically time until expiration. The value is in milliseconds, so I divide it by 36e5 (i.e. 3,600,000), which is the number of milliseconds in an hour. My returned value was:

1.6593725

which means 1.6 hours. (It was 1.97 when I checked right after completing half of the item).

If you want to see what item a specific number corresponds to, you can enter a URL like this:

https://www.wanikani.com/vocabulary/169

Obviously, this is the URL for my sample item ‘v169’ from above. As it turns out, this one is お兄さん.

You can manually delete it by doing:

$.jStorage.deleteKey('v169')
6 Likes