Clean up leftover Recaptcha iframes to prevent memory leak.

This commit is contained in:
ccd0 2015-04-16 16:42:25 -07:00
parent ce577a445b
commit ebaa687a73

View File

@ -125,6 +125,11 @@ Captcha.v2 =
$.rmClass QR.nodes.el, 'captcha-open'
$.rm @nodes.container if @nodes.container
delete @nodes.container
# Clean up abandoned iframes.
for garbage in $$ 'div > .gc-bubbleDefault'
$.rm ins if (ins = garbage.parentNode.nextSibling) and ins.nodeName is 'INS'
$.rm garbage.parentNode
return
sync: (captchas=[]) ->
@captchas = captchas