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);