#1
|
|||
|
|||
Firefox/Chrome Captcha Window permanently reloading
For the last few days the Firefox/Chrome captcha windows are permanently reloading, which kills the CPU really quickly. They can't close the Window, because neither allow that, but so far I could with that. But the permanent reload is really not working...
This is for the Oct 22 16:36:23 version. Any help welcome! |
#2
|
||||
|
||||
Yes, I am seeing this, too. The in-browser CAPTCHA reloads endlessly.
|
#3
|
|||
|
|||
same here !
Captcha reloads many times in my Browser ( FF 49.0.2 - W10 Pro 64Bit ) |
#4
|
||||
|
||||
Thanks for the feedback. We will check/fix this as soon as possible
__________________
JD-Dev & Server-Admin |
#5
|
||||
|
||||
__________________
JD-Dev & Server-Admin |
#6
|
||||
|
||||
I cannot reproduce this on the latest chrome version. Any hints?
Teamviewer would be a good option to see what's going on.
__________________
|
#7
|
||||
|
||||
Do you mean RecaptchaV1 or RecaptchaV2(I'm not a robot checkbox) ?
__________________
JD-Dev & Server-Admin |
#8
|
|||
|
|||
I am getting the endless loop too.
the "text captcha" in browser. (do not know if it applies to the checkbox) Try this link **External links are only visible to Support Staff****External links are only visible to Support Staff** |
#9
|
||||
|
||||
For a temporary work-around, disable BrowserCaptchaSolver: Browser Loop (obviously).
It may depend on the upload service, because I did not notice it with every browser tab opened by JDownloader. |
#10
|
|||
|
|||
I've traced through it, here is what I see:
On the first run after a reload it goes into window.onload, checks "recaptcha_challenge_image" and because it's not there does the 100ms timeout. Once that times out it goes through and sends the XHR request, which does a reload. xhr.onLoad is called, and it calls closeWindowOrTab() to close the tab. That goes through to the open(location, '_self').close(); try, which triggers a reload. Now we're back in window.onload, and history repeats itself. I think the problem is that open(location, '_self').close(); triggers a reload on FF. Looking around it looks like that trick is not really very useful any more, it might make sense to retire it. The real solution, which may or may not be acceptable to everybody, is to go into about:config and set dom.allow_scripts_to_close_windows to true. That solves everything, as it allows the script to close the window/tab. I'm ok with that, I only use FF for JD2. YMMV. Hope it helps! |
#11
|
|||
|
|||
I've traced through it, here is what I see:
On the first run after a reload it goes into window.onload, checks "recaptcha_challenge_image" and because it's not there does the 100ms timeout. Once that times out it goes through and sends the XHR request, which does a reload. xhr.onLoad is called, and it calls closeWindowOrTab() to close the tab. That goes through to the open(location, '_self').close(); try, which triggers a reload. Now we're back in window.onload, and history repeats itself. I think the problem is that open(location, '_self').close(); triggers a reload on FF. Looking around it looks like that trick is not really very useful any more, it might make sense to retire it. The real solution, which may or may not be acceptable to everybody, is to go into about:config and set dom.allow_scripts_to_close_windows to true. That solves everything, as it allows the script to close the window/tab. I'm ok with that, I only use FF for JD2. YMMV. Hope it helps! |
#12
|
||||
|
||||
Thanks, this will help us for sure. Coalado is already working on it
__________________
JD-Dev & Server-Admin |
#13
|
||||
|
||||
Should be fixed with next core update in a few mins
__________________
JD-Dev & Server-Admin |
#14
|
|||
|
|||
I had the same problem. I just updated JD2 and now it's not endlessly reloading any more, thanks for the fix!
|
#15
|
||||
|
||||
Thanks for the feedback!
__________________
JD-Dev & Server-Admin |
Thread Tools | |
Display Modes | |
|
|