-
Notifications
You must be signed in to change notification settings - Fork 452
Description
I'm using the latest:
- polkadot.js extension 0.60.1
- Brave browser Brave 1.79.126 (Official Build) (arm64) Chromium: 137.0.7151.119
I've developed a desktop-based OpenGov governance dApp where instead of the security concern of hardcoding a mnemonic in a .env file i run a server that has a frontend where I click to connect an account and it opens the Polkadot.js Extension and asks which accounts to connect, but even if I select an account as shown below when using the latest Brave browser, it is not possible to click the button <div class="children">Connect 1 account(s)</div>, whereas in Chrome browser it is possible to click it.
Note: In the screenshot I haven't shown the account that I selected, it's greyed out.
It appears to be caused in ./extension/packages/extension-ui/src/Popup/Authorize/Request.tsx where "Connect {{total}} account(s)" button is implemented.
I tried turning of Brave shields incase the button click handler was blocked by security features, and turning off fingerprinting incase that was blocking event handlers and propagation, but that didn't appear to work.
Is it possible to get OpenGov funding for the product manager of this extension to use Browserstack or similar equivalent to reduce the likelihood of these cross-browser compatibility issues arising, because it's a major painpoint for long-term users and would be a major deterrent for any new users that want to use this product in their browser of choice, rather than having to sacrifice their privacy or by using other wallet extensions. Imagine if Metamask didn't work in Brave due to a similar issue and it only worked in Chrome.