-
Notifications
You must be signed in to change notification settings - Fork 325
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
MV3 Beta 3.0.0.1114: regression in Brave UX #1251
Comments
@lidel I think that's because the redirect uri being generated for brave is not I think I can have fix for this. |
@whizzzkid thanks for looking into this. It feels like a blocker for publishing to stable channel, some details, and ideas below. On why we may want to fix this before mV3 shipsBrave uses the package we publish to Chrome Web Store, so by shipping MV3 without fixing this, we introduce an unnecessary regression in Brave, which aims to be the state of the art for native handlers like We would be undoing years of progress: we have a browser which supports native handler, but we make it act like regular Google Chrome or Firefox. We also alienate existing users who had native protocol for years now, and if someone was using something like wallet over it, they may lose access to it unless they type Not the end of the world, but imo easier to fix now, Potential implementations pathsI don't know if/when a blocking API in MV3 will happen in Brave. We could ask Brave to hardcode and allow blocking API from MV2 for Companion, but no ETA on this. Imo not worth asking, as it is not a stable foundation we should rely upon going forward anyway. See if we can use declarative API. One idea, introduce an additional listener in Brave that looks at |
@lidel or, what if I add an additional listner if we're in brave which redirects: originURI: since all rules are relative to localhost, adding a default redirect to protocol handler should be ok? |
fixed in #1270 |
@whizzzkid I've found two bugs in Brave:
Problem in MV3 Beta 3.0.0.1114
When built-in node is used in Brave:
Companion disables "My Node" button:
And redirect happens to
http://
URI instead of nativeipfs://
andipns://
:Expected behavior
The text was updated successfully, but these errors were encountered: