Brief
When attempting to use pages that make use of ReCaptcha via the www.recaptcha.net URL, Disconnect seems to be breaking those requests. It appears that it modifies the request in the area after the address that usually specifies the HTTP version (e.g.: HTTP/2); instead replacing it with undefined. This causes the request to fail with NS_ERROR_DOM_BAD_URI.
"Unblock Site" doesn't change the behavior. Disabling the extension completely, however, does.
Reproduction Steps
I've reproduced the issue in a fresh install of Firefox 128.0.2, running in a Windows 10 19041.4651 Sandbox.
Starting from a fresh sandbox:
- Download (here), install Firefox & finish it's setup.
- Install the Disconnect extension from the firefox addon site.
- Open the developer tools, and switch to the "Network" tab.
- Tick the checkbox for "Disable Cache" in the upper right of the tool window.
- Navigate to the url:
https://www.moxfield.com/account/signin
- Observe that the GET request made to
www.recaptcha.net fails with the error NS_ERROR_DOM_BAD_URI.
- In a second tab, navigate to
about:addons.
- Disable or remove the Disconnect addon.
- Back in the first tab, refresh the page.
- Observe that the GET request to
www.recaptcha.net succeeds.
Expected Behavior
Ideally, the extension shouldn't cause requests to www.recaptcha.net to fail even if the origin site is blocked. At the very least, when the origin site is unblocked, those requests shouldn't be modified. Disabling the extension as the only recourse is intuitive to say the least. (I spent more than a few hours figuring out it was Disconnect causing this in the first place 😂)
Thanks for taking a look, and for the fantastic extension!
Brief
When attempting to use pages that make use of ReCaptcha via the
www.recaptcha.netURL, Disconnect seems to be breaking those requests. It appears that it modifies the request in the area after the address that usually specifies the HTTP version (e.g.:HTTP/2); instead replacing it withundefined. This causes the request to fail with NS_ERROR_DOM_BAD_URI."Unblock Site" doesn't change the behavior. Disabling the extension completely, however, does.
Reproduction Steps
I've reproduced the issue in a fresh install of Firefox 128.0.2, running in a Windows 10 19041.4651 Sandbox.
Starting from a fresh sandbox:
https://www.moxfield.com/account/signinwww.recaptcha.netfails with the error NS_ERROR_DOM_BAD_URI.about:addons.www.recaptcha.netsucceeds.Expected Behavior
Ideally, the extension shouldn't cause requests to
www.recaptcha.netto fail even if the origin site is blocked. At the very least, when the origin site is unblocked, those requests shouldn't be modified. Disabling the extension as the only recourse is intuitive to say the least. (I spent more than a few hours figuring out it was Disconnect causing this in the first place 😂)Thanks for taking a look, and for the fantastic extension!