This is still periodically a problem. I’ve kept an eye on the Chrome task manager when it does happen and I don’t see anything that looks like spikes although I’m not familiar with this tool. I see the LipSurf extension CPU fluctuate around single digits, although there was one time today where I saw it go up to double digits, see below.
Your theory is probably correct that there’s something going on performance-related. I noticed that sometimes if I simply wait LipSurf will start working again. This morning while I was using my laptop I could barely get through a few WK review items before it would hang up, but then I decided to try plugging my laptop in and I was able to get through 40 items before it happened again. I happened to recently see a noticeable improvement in JavaScript performance in a different website with this laptop plugged in which made me think it’s related… This is a Surface Book 3 which due to the detachable screen does not have the most beefy CPU in the world. It does still happen occasionally on my desktop which has an i7-7700k though, and I was using this laptop all summer for Wanikani without issue… And since I was able to reproduce it on my work MacBook Pro it seems like a software issue… just some extra data points.
Another issue I’ve seen happen is LipSurf gets stuck on the wrong language in WK reviews, even though the UI appears to be in the right language, I took a couple of screenshots to show what this looks like, you can see I’m saying trying to say the English but it’s being interpreted as Japanese:
The reason I think this might be related is that when this happened I saw LipSurf hovering between 15-20 the task manager, and after I waited a while, it would start accepting the correct language. Interestingly turning lip surf on and off didn’t actually fix it, the language looks like it’s set to the correct one for the current card but it was still misinterpreting
Anyway I hope this is useful
edit: oh and my internet is definitely still working when this happens
I end up procrastinating on some other website