Rabby works on Chrome but not Vivaldi
-
Rabby (https://rabby.io), created by DeBank, is an alternative to the MetaMask multi-crypto wallet extension. So far it works on Chrome but not on Vivaldi. On Chrome, I am able to click on a wallet connection button in a defi (or other) app and Rabby will pop up, just like MetaMask. This behavior does not occur in Vivaldi. I've disabled popup/tracking blockers on the relevant sites to no effect.
What are the best places to look to start debugging this? Can anyone think of a significant difference (extension permissions, underlying protocols, etc) between Chrome and Vivaldi that would prevent this extension from working?
Thanks for any help.
-
@chiamarc Hi, any way to test this without creating an account on some crypto site? Like a step-by-step using a clean profile of Vivaldi?
My guess would be if the extension uses Google API calls for authentication it will not work in Vivaldi.
-
@chiamarc , do you have Crypto Tokens active in the Vivaldi privacy settings? Some Google and related services wont work without this.
-
@pathduck At the very least, one would need a wallet. This doesn't require creating an account anywhere.
In any case, I doubt the extension is using the Google API for authentication. You import a crypto wallet into the extension via a private key or mnemonic phrase created at the time of wallet creation. This gives the extension the ability to read/write transactions from/to the wallet on the blockchain. When you use a defi app, you click a button to connect your wallet to the app. You then explicitly give permission to the site to transact with your wallet by "signing" in the extension. Basically, when you need to authorize anything, the extension would normally pop up and show you the relevant info (like the fee for buying or trading crypto) and give you the opportunity to approve. In Chrome, the Rabby extension pops up fine and works as intended. In Vivaldi it doesn't so now I'm beginning to conclude that Vivaldi may have UI code changes that are incompatible.
-
@catweazle yes, it is already enabled. Thanks for the suggestion.
-
This post is deleted! -
@pathduck the code is open source available here. I searched for google in the source and the only things that show up are fonts.googleapis.com in href fields for stylesheets.
-
@chiamarc I have no idea what a "defi app" is. Is it just a web site? If so can you give the URL of a page where the extension should work?
For me at least, the extension pops up and I can create a "wallet".
My advice is to test in a completely clean profile of Vivaldi and also go through the troubleshooting steps to make sure:
https://help.vivaldi.com/desktop/troubleshoot/troubleshooting-issues/Once you've checked the problem in a clean profile, also test in other browsers than just Chrome. Opera and Brave, and base Chromium would be a good test. This way you can know if it's only Vivaldi that has the problem. If not the extension devs have not done a good job testing. Unless it's only meant to work in Chrome, then they should make that clear.
Once you've established it's only a problem in Vivaldi, and reproduced in a clean profile, you should make a step-by-step guide how to reproduce it, and post a bug report.
Please read:
carefully and report the bug to Vivaldi bugtracker
However, not sure issues with extensions are handled, but sometimes they do come up with fixes for extensions not working.
-
Ppafflick unlocked this topic on
-
Ppafflick moved this topic from Extensions on