diff --git a/4chan_x.user.js b/4chan_x.user.js index 3d09ff2f4..d9b6ff17e 100644 --- a/4chan_x.user.js +++ b/4chan_x.user.js @@ -1433,12 +1433,14 @@ return ta.value += text; }, refresh: function() { - var newFile, oldFile; + var newFile, oldFile, _ref; $('[name=sub]', qr.el).value = ''; $('[name=com]', qr.el).value = ''; $('[name=recaptcha_response_field]', qr.el).value = ''; if (!conf['Remember Spoiler']) { - $('[name=spoiler]', qr.el).checked = false; + if ((_ref = $('[name=spoiler]', qr.el)) != null) { + _ref.checked = false; + } } oldFile = $('[type=file]', qr.el); newFile = $.el('input', { diff --git a/script.coffee b/script.coffee index e86f7ab62..9a4c545d1 100644 --- a/script.coffee +++ b/script.coffee @@ -1178,7 +1178,7 @@ qr = $('[name=sub]', qr.el).value = '' $('[name=com]', qr.el).value = '' $('[name=recaptcha_response_field]', qr.el).value = '' - $('[name=spoiler]', qr.el).checked = false unless conf['Remember Spoiler'] + $('[name=spoiler]', qr.el)?.checked = false unless conf['Remember Spoiler'] # XXX opera doesn't allow resetting file inputs w/ file.value = '' oldFile = $ '[type=file]', qr.el newFile = $.el 'input', type: 'file', name: 'upfile', accept: qr.acceptFiles