diff --git a/builds/4chan-X.user.js b/builds/4chan-X.user.js index f84085ff3..2dd0ec282 100644 --- a/builds/4chan-X.user.js +++ b/builds/4chan-X.user.js @@ -6542,7 +6542,9 @@ $.sync('captchas', QR.captcha.sync); QR.captcha.nodes.challenge = challenge; new MutationObserver(QR.captcha.load.bind(QR.captcha)).observe(challenge, { - childList: true + childList: true, + subtree: true, + attributes: true }); return QR.captcha.load(); }, diff --git a/src/Posting/QR.captcha.coffee b/src/Posting/QR.captcha.coffee index e4d23caa1..029620f1f 100644 --- a/src/Posting/QR.captcha.coffee +++ b/src/Posting/QR.captcha.coffee @@ -58,6 +58,8 @@ QR.captcha = QR.captcha.nodes.challenge = challenge new MutationObserver(QR.captcha.load.bind QR.captcha).observe challenge, childList: true + subtree: true + attributes: true QR.captcha.load() sync: (captchas) -> @@ -134,4 +136,4 @@ QR.captcha = @save() else return - e.preventDefault() \ No newline at end of file + e.preventDefault()