-
Notifications
You must be signed in to change notification settings - Fork 2.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Brave blocks extensions when verifying wallet #6309
Comments
This was done in #4928 to prevent any malicious extensions from hijacking user wallets. To re-enable individual extensions on the protected Uphold pages:
This should unblock the icon and make it clickable. One can then repeat steps 1 and 2 and then move it back to "On all sites". |
Some ideas of follow-ups:
|
@fmarier I tried that, but it does not work. |
@fmarier I don't know, if it is an upstream issue or a password-manager-extension-issue but for me it worked, after I followed these steps:
afterwards it worked on uphold.com but only until I reload the website. If I reload the website, I then have to do these steps again to use the password-manager-extension on uphold.com. BTW: this issue is also happening on other websites and for e.g. the pocket extension: when I choose one of the following options for this extension: "When you click on the extension" or "On just one specific website", the extension doesn't work. For me only the option "On all sites" works reliably. So it seems like an upstream issue... |
This should mitigate some of the bad UX described in brave/brave-browser#6309.
@fmarier I would like to see Enpass and SafeInCloud beeing included here. (These are good password managers that aren't based on subscriptions) |
cc: @mandar-brave |
This should mitigate some of the bad UX described in brave/brave-browser#6309.
@fmarier @rebron should this be closed as brave/brave-core#3685 landed into |
My PR is only a temporary work-around until we decide how to deal properly with this issue. We don't want to be stuck whitelisting password managers forever. |
@fmarier that is a fair point, but how can it be accurately determined whether it's a password manager without vetting? Perhaps if the APIs were changed to make it integrated into the browser's password manager so it just takes the place but that would be in Google's Department. Though that would be really nice, because it would make a more unified interface regardless of what password manager you choose to be your storage system. Maybe I'll open an issue for this on Chromium... |
During today's bug triage, we decided to relax the extension restrictions:
|
…rowser#6309) This essentially reverts f3e7a4f.
@fmarier has informed me that there have been recent changes for the worse in the upstream chromium UI that we were using to implement the user override. :( Keeping this in mind and given that we're keeping the webrequest protection in place, removing the content script restrictions seems like a reasonable compromise. |
…rowser#6309) This essentially reverts f3e7a4f.
…rowser#6309) This essentially reverts f3e7a4f.
Verification passed on
Verification passed on
Verification PASSED on
Using Uphold staging:Using Uphold production: |
Description
Extensions are blocked, regardless of user consent, on Uphold when trying to verify your Brave Wallet. This has a negative impact for people using extension-based password managers like Bitwarden or Lastpass because that means they have to log into uphold before you can verify your wallet.
Steps to Reproduce
Actual result:
Users cannot override the disabling of extensions
Expected result:
Users can accept a disclaimer to allow an extension to run.
Reproduces how often:
Every time without falter
Brave version (brave://version info)
Version/Channel Information:
Other Additional Information:
Miscellaneous Information:
The text was updated successfully, but these errors were encountered: