Skip to content

PrivacyPass 3.0.3 blocks captcha.website after a captcha attempt, leading to a confusing user experience #345

Description

@Makeshift

I opened this ticket to track it directly as it appears to be leading to a confusing user experience, and incorrect issues being raised.

I'm considering this an enhancement as opposed to a bug, as the extension seems to be working as expected (tokens are being generated and spent in a way that I would expect), but the user experience is causing a lot of new issues being created and bad reviews on extension stores.

In this case, the extension (v. 3.0.3) was downloaded on the Chrome Web Store and is being ran on Chrome 104.0.5112.102 with no other extensions enabled.

Describe

The PrivacyPass extension appears to block captcha.website after completing a captcha (with a ERR_BLOCKED_BY_CLIENT).

Once I complete a captcha, I receive the error, then the page is refreshed. I do get tokens, but it isn't very obvious that this is occurring as it looks like (from the users perspective) the request just failed.

If I disable the extension (or use another browser/incognito) and then subsequently complete a captcha, the github.io page is loaded with the captcha.website domain as expected.

Suggested Fix

If the PrivacyPass extension must block access to captcha.website after the captcha is complete (to refresh the page to force another captcha or similar), it would be better to do so in a more transparent way. For example, bringing the user to a page suggesting they open the extension to see if they've been granted tokens, and giving the option to continue adding more tokens by doing another captcha.

Related

Issues related to this confusing user experience:
#325
#319

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions