-
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
regression: external extensions are forcefully disabled on Linux since 0.68.131 #5761
Comments
cc: @fmarier cc: @tomlowenthal |
@maximbaz @kakolisgay If you go into brave://extensions and enable |
No, I already have that enabled |
@kakolisgay that behavior is the issue referenced in #2457 |
@bsclifton No |
Even entirely nuking |
I'm also seeing this behavior with the recent Brave version: |
@rebron @bsclifton Could someone be assigned to this? Brave is basically useless due to this regression |
I hope this gets fixed. |
Is this a Brave-specific issue or are Chrome and Chromium also affected? |
@fmarier The issue stems from |
That's correct @kakolisgay, but from what I gather Brave has explicitly enabled this behavior. |
@rushilsrivastava Source? If this is something that brave has deliberately done I'm fine completely dropping it in favour of other alternative browsers |
If someone is able to identify a deviation from Chrome which is causing this to break in Brave but not in Chrome, I would not assume that it is intentional. It is more likely to be accidental. |
@kakolisgay A bit late, but please see my comment here: From the Brave Website:
This behavior seems intentional to me, maybe @fmarier can provide more information. |
This is a terrible design decision and deal breaker for using Brave. It damages trust in the marketing on brave.com:
Where is the power and control? |
Can anyone here confirm if this is working properly in Chrome? We didn't disable this on purpose so we want to see if we made a change inadvertantly. |
I believe this works as expected, at least on Fedora 31. I run Fedora 31 and the Fedora User Agent extension is installed in this manner using the preferences.json file from the As you can see here the extension ID is This RPM is installed on my system here:
And I see that it is enabled in the brave://extensions page here: I'm not very familiar with Arch Linux but I do know that they are not distributing an official Brave build since as of now we don't build an Arch package. |
No new updates on this issue? Currently can't use external extensions (outside of Web Store) since it is labeled as a potential danger (and forcefully disabled); this is on Arch Linux (Manjaro to be more specific). |
This should officially be fixed now with brave/brave-core#8392 😄 I duplicated this issue (didn't find on initial search) by creating #15024. I'll link to here from that issue and I captured proper test steps in the pull request The fix for this issue will be in the next Nightly build (1.25.x) and it will propagate through the channels (Beta in 3 weeks, then Release 3 weeks after that). It should hit Release channel on 25 May (2021) Thanks for your patience folks! We had an unintentional deviation from Chrome/Chromium and I put tests in place to make sure this doesn't regress |
Description
On Linux it is possible to install extensions using a preferences json file as per docs.
This is used for distributing extensions as distro packages.
This is not working anymore in Brave
0.68.131
, I do see the extension inbrave://extensions
but it gets disabled on browser startup with the following popup:This works correctly in previous versions (e.g. Brave
0.67.125
) and in latest Chromium (76.0.3809.100
).Steps to Reproduce
On Linux:
/usr/lib/browserpass-chromium/browserpass-chromium-3.1.1.crx
/usr/share/chromium/extensions/pjmbgaakjkbhpopmakjoedenlfdmcdgm.json
with the following contents:Actual result:
Extension is present on
brave://extensions
but is disabled on startupExpected result:
Extension is not disabled
Reproduces how often:
Easily reproduced
Brave version (brave://version info)
Compiled myself using the following instructions.
Version/Channel Information:
Other Additional Information:
Miscellaneous Information:
I've seen #2457 and #5063 but I don't think it's duplicate, because this clearly worked in the previous release version of Brave
0.67.125
The text was updated successfully, but these errors were encountered: