You are not logged in.
Pages: 1
In recent versions of Firefox I can't get reCaptcha to work on sites that need it, whereas it used to work fine a few months ago.
A quick demo illustrating this is on this page:
https://www.google.com/recaptcha/api2/demo
If you click the "I'm not a robot box" - it spins for a while and then times out without doing the reCaptcha request for input. No pop-up with a set of images to click select all with a particular feature. On the other hand if I open the same page in a Private Window in Firefox it works just fine. Also in chrome it also works just fine.
The same happens for me on all my machines with recent versions of Firefox and currently I have 95.0.2-1, but it was the same with the previous version before the update in the last few days.
I have tried removing the google.com cookies and it made no difference, and also turning off the javascript restrictor and that also made no difference.
Does anyone know of a workaround to make reCaptcha work in Firefox without having to open pages in a Private Window?
Edit: I opened the Firefox browser console and clicked to try again - the browser console then had these messages in it:
Error: TelemetryStopwatch: key "WEBEXT_CONTENT_SCRIPT_INJECTION_MS" was already initialized ExtensionTelemetry.jsm:109:31
_wrappedStopwatchMethod resource://gre/modules/ExtensionTelemetry.jsm:109
stopwatchStart resource://gre/modules/ExtensionTelemetry.jsm:70
inject resource://gre/modules/ExtensionContent.jsm:568
AsyncFunctionNext self-hosted:695
sendSyncMessage moz-extension://a6710e37-ed9a-4e30-8e75-712d0cb15eb8/nscl/common/SyncMessage.js:242
<anonymous> moz-extension://a6710e37-ed9a-4e30-8e75-712d0cb15eb8/document_start.js:59
inject resource://gre/modules/ExtensionContent.jsm:574
AsyncFunctionNext self-hosted:695
Error: TelemetryStopwatch: key "WEBEXT_CONTENT_SCRIPT_INJECTION_MS_BY_ADDONID" was already initialized ExtensionTelemetry.jsm:113:41
_wrappedStopwatchMethod resource://gre/modules/ExtensionTelemetry.jsm:113
stopwatchStart resource://gre/modules/ExtensionTelemetry.jsm:70
inject resource://gre/modules/ExtensionContent.jsm:568
AsyncFunctionNext self-hosted:695
sendSyncMessage moz-extension://a6710e37-ed9a-4e30-8e75-712d0cb15eb8/nscl/common/SyncMessage.js:242
<anonymous> moz-extension://a6710e37-ed9a-4e30-8e75-712d0cb15eb8/document_start.js:59
inject resource://gre/modules/ExtensionContent.jsm:574
AsyncFunctionNext self-hosted:695
Error: TelemetryStopwatch: finishing nonexisting stopwatch. Histogram: "WEBEXT_CONTENT_SCRIPT_INJECTION_MS", key: "" ExtensionTelemetry.jsm:109:31
_wrappedStopwatchMethod resource://gre/modules/ExtensionTelemetry.jsm:109
stopwatchFinish resource://gre/modules/ExtensionTelemetry.jsm:74
inject resource://gre/modules/ExtensionContent.jsm:587
AsyncFunctionNext self-hosted:695
sendSyncMessage moz-extension://a6710e37-ed9a-4e30-8e75-712d0cb15eb8/nscl/common/SyncMessage.js:242
<anonymous> moz-extension://a6710e37-ed9a-4e30-8e75-712d0cb15eb8/document_start.js:59
inject resource://gre/modules/ExtensionContent.jsm:574
AsyncFunctionNext self-hosted:695
Error: TelemetryStopwatch: finishing nonexisting stopwatch. Histogram: "WEBEXT_CONTENT_SCRIPT_INJECTION_MS_BY_ADDONID", key: "jsr@javascriptrestrictor" ExtensionTelemetry.jsm:113:41
_wrappedStopwatchMethod resource://gre/modules/ExtensionTelemetry.jsm:113
stopwatchFinish resource://gre/modules/ExtensionTelemetry.jsm:74
inject resource://gre/modules/ExtensionContent.jsm:587
AsyncFunctionNext self-hosted:695
sendSyncMessage moz-extension://a6710e37-ed9a-4e30-8e75-712d0cb15eb8/nscl/common/SyncMessage.js:242
<anonymous> moz-extension://a6710e37-ed9a-4e30-8e75-712d0cb15eb8/document_start.js:59
inject resource://gre/modules/ExtensionContent.jsm:574
AsyncFunctionNext self-hosted:695
Error: TelemetryStopwatch: finishing nonexisting stopwatch. Histogram: "WEBEXT_CONTENT_SCRIPT_INJECTION_MS", key: "" ExtensionTelemetry.jsm:109:31
_wrappedStopwatchMethod resource://gre/modules/ExtensionTelemetry.jsm:109
stopwatchFinish resource://gre/modules/ExtensionTelemetry.jsm:74
inject resource://gre/modules/ExtensionContent.jsm:587
AsyncFunctionNext self-hosted:695
Error: TelemetryStopwatch: finishing nonexisting stopwatch. Histogram: "WEBEXT_CONTENT_SCRIPT_INJECTION_MS_BY_ADDONID", key: "jsr@javascriptrestrictor"I am not expert enough to understand the implication of those error messages!
Last edited by mcloaked (2021-12-20 15:46:19)
Mike C
Offline
It was the javascript restrictor extension that caused this after all - I went back to the reCaptcha demo page, and clicked the javascript restrictor icon but instead of Shield Enabled for this Site set to No - instead I clicked Turn Wrappers Off - reloaded the page and it worked perfectly!
Having reset Javascript Restrictor back to default then the reCaptcha no longer works! So it is Javascript Restrictor that is the culprit!
Edit: I have entered an upstream report at https://github.com/polcak/jsrestrictor/issues/161
Last edited by mcloaked (2021-12-20 16:08:58)
Mike C
Offline
Pages: 1