diff --git a/4chan_x.user.js b/4chan_x.user.js index c38f565da..8746a9d68 100644 --- a/4chan_x.user.js +++ b/4chan_x.user.js @@ -1404,11 +1404,14 @@ var data, tc, _ref; data = e.data; if (data) { - $.extend($('a.error', QR.el), JSON.parse(data)); + data = JSON.parse(data); + $.extend($('a.error', QR.el), data); tc = data.textContent; if (tc === 'Error: Duplicate file entry detected.') { QR.attachNext(); QR.submit(); + } else if (tc === 'You seem to have mistyped the verification.') { + QR.submit(); } return; } diff --git a/script.coffee b/script.coffee index a96aec0e4..f77feb253 100644 --- a/script.coffee +++ b/script.coffee @@ -1098,11 +1098,14 @@ QR = receive: (e) -> {data} = e if data - $.extend $('a.error', QR.el), JSON.parse data + data = JSON.parse data + $.extend $('a.error', QR.el), data tc = data.textContent if tc is 'Error: Duplicate file entry detected.' QR.attachNext() QR.submit() + else if tc is 'You seem to have mistyped the verification.' + QR.submit() return if conf['Persistent QR'] or $('#files input', QR.el)?.files.length QR.reset()