Disable submission of reviews, for debugging purposes
// ==UserScript==
// @name Wanikani Block Review Submit
// @namespace wk_block_submit
// @description Disable submission of reviews, for debugging purposes
// @match https://*.wanikani.com/*
// @version 1.0.1
// @author Robin Findley
// @copyright 2023, Robin Findley
// @license MIT; http://opensource.org/licenses/MIT
// @run-at document-end
// @grant none
// ==/UserScript==
window.block_submit = {};
(function(gobj) {
let old_fetch = window.fetch;
window.fetch = new_fetch;
function new_fetch(url, data) {
if ((url === '/subjects/review') && (data.method === 'PUT')) {
console.log('Blocking submit: ', JSON.parse(data.body).counts[0]);
return Promise.resolve({ok:true});
}
return old_fetch.apply(window, arguments);
};
})(window.block_submit);