There is a bug with some items where the script attempts to submit your input more than once. This mostly just results in the input box shaking because it’s empty when it tries to submit the second time. For certain items it actually causes a wrong answer: If you type アメリカジn it skips to the next item before you can press “n” again, and then submits the second “n” as the answer to the next item.
It’s a simple fix. You just need to add a break
statement after calling commit()
on line 119:
for (var i in currentitem_response) {
if (sanitize(currentresponse) === sanitize(currentitem_response[i])) {
commit();
break;
}
}