Skip to content
This repository has been archived by the owner on Dec 11, 2019. It is now read-only.

Remove/clear extension #6794

Closed
luixxiul opened this issue Jan 21, 2017 · 33 comments
Closed

Remove/clear extension #6794

luixxiul opened this issue Jan 21, 2017 · 33 comments
Labels
feature/extensions fixed-with-brave-core This issue will automatically resolved with the replacement of Muon with Brave Core. suggestion wontfix

Comments

@luixxiul
Copy link
Contributor

luixxiul commented Jan 21, 2017

Users should be able to permanently delete extensions from the browser

Currently, extensions are not installed until they are enabled. This is almost the same as being deleted (since it doesn't exist)... but it still shows in the extensions panel. Users should be able to remove it from there.

Original issue description

Describe the issue you encountered:

https://community.brave.com/t/delete-remove-an-extension/807?u=suguru

How do I Delete/Remove an Extension. Ex: I accidentally added Pocket and would like to remove it.

  • Brave Version (revision SHA): 0.12.15

  • Steps to reproduce:

    1. Open about:extensions
  • Actual result:
    The extensions cannot be removed

  • Expected result:
    They can be removed

  • Any related issues:

@cndouglas
Copy link

The extensions (e.g. Pocket) be disabled in Preferences > Advanced…

@luixxiul
Copy link
Contributor Author

I think the user wanted to delete it, not disabling it

@cndouglas
Copy link

Question: Should users be able to remove extensions that are bundled with Brave?

@luixxiul
Copy link
Contributor Author

The extensions are fetched remotely not being bundled: #4081

@cndouglas
Copy link

cndouglas commented Jan 22, 2017

Thanks @luixxiul, I misunderstood. But the extensions are still "forced" to be installed, right? (Or by default, I suppose.)

Edit: By the way, I think extensions that are installed by default should be able to be uninstalled.

@RasmusMalver
Copy link

I chose Brave instead of Firefox because of Mozilla's decision to force third-party-privacy-invading-closed-source-safe-habour-violating spyware Pocket™ upon their innocent users. So I was saddened to see that it is also being pushed upon the users of Brave.

What is the thinking behind doing this?

@luixxiul
Copy link
Contributor Author

It is not enabled by default

@RasmusMalver
Copy link

@luixxiul I know. But it's there. It is pushed upon the users. Like an ad for BigMac™ on the inside of your glasses. There's no burger, but the reminder is always there. It's not heavy, but it's not weightless.

@luixxiul
Copy link
Contributor Author

But it's there.

It will not be downloaded until you enable it. Please just ignore it, thanks

@luixxiul
Copy link
Contributor Author

@rasmis if you do not want to see even its name, please create a new issue to suggest something like "hide extensions name", thanks

@luixxiul luixxiul added this to the 0.13.3 milestone Jan 31, 2017
@cndouglas
Copy link

I am fine with the existing behavior as long as extensions like Pocket:

  1. Are not downloaded or enabled by default.
  2. Are completely disabled when turned off.

@srirambv
Copy link
Collaborator

It can be implemented something like this
image

image

User can enable which one they want and if extensions are turned off disable/delete the installed extensions

cc: @bradleyrichter

@bbondy bbondy modified the milestones: 0.13.5, 0.13.6 Feb 15, 2017
@bsclifton
Copy link
Member

Fixed with #8065

@cezaraugusto
Copy link
Contributor

Reopening after #8264

@cezaraugusto cezaraugusto reopened this Apr 17, 2017
@CalAnon46
Copy link

I strongly support this. Brave should not be forcing us to accept anything we don't absolutely want - I don't care if it's "not preinstalled" or not, it should NOT BE SUGGESTED AT ALL. I don't WANT those weird extensions on my list, I never asked for them. I want to use BRAVE as a replacement for Firefox, but I can't justify that in its current state.

@jpliew
Copy link

jpliew commented Sep 28, 2017

Strongly support this too. I can't agree more with @CalAnon46 , we don't need those weird extensions on our list, installed or not.

We already have so many annoyances in Chrome and Firefox and are trying to move on to a new browser. If Brave wish to capture the new market, please, CLEAN and FAST will be the best selling point to take down Chrome and Firefox.

@cezaraugusto cezaraugusto added this to the Triage Backlog milestone Nov 8, 2017
@jordanglassman
Copy link

This issue was opened asking about deleting/removing installed extensions, and then morphed into other topics, like pre-installed extensions and disabling installed extensions.

Disabling and pre-installed deserve their own issues, and the ability to fully remove installed extensions should be kept alive as a feature request. Obviously a modern web browser should have this ability.

@jordanglassman
Copy link

Somehow extensions are persisted in global settings somewhere. Even

$ rm -rf ~/Library/Application\ Support/brave/
$ rm -rf /Applications/Brave.app/

does not fully remove installed extensions from the list when Brave is reopened. They still appear in the list, although they are disabled and specify version "Latest".

However this workaround does result in previously installed extensions being deleted from the ~/Library/Application\ Support/brave/Extensions directory.

@Jacalz
Copy link
Contributor

Jacalz commented Jan 14, 2018

+1 from me
image
We could just have an X for every extension and those x icons could light up if there are files of that extension on the computer 👍

@BeBlockTech
Copy link

BeBlockTech commented Jan 24, 2018

My biggest issue is when we install metamask, you can't be deleted anymore!! I even uninstalled the browser, ran a cleaner, deleted the files in the roaming folder, and once I reinstall the browser MetaMask is still there with my account linked to it.

Can someone tell me how to reset this browser to its default or where to find others folders linked to it?

@bsclifton
Copy link
Member

bsclifton commented Jan 24, 2018

@BeBlockTech you should be able to delete the extension's information by deleting the appropriate folder in your profile directory.

Your profile directory will be:
%APPDATA/brave/ on Windows
~/Library/Application Support/brave/ on macOS
~/.config/brave/ on Linux

The extension info should be under the Extensions subdirectory. For example, I am on macOS... I can delete like so:

rm -rf ~/Library/Application Support/brave/Extensions/nkbihfbeogaeaoehlefnkodbefgpgknn/

(nkbihfbeogaeaoehlefnkodbefgpgknn is the extension ID for MetaMask)

@safecoms
Copy link

safecoms commented Apr 21, 2018

screenshot 2018-04-21 13 42 49

I did not enable Dashline but it has 13MB of traffic out from Brave, I want to disable it, this is a password plugin that I am not using and it is talking to servers in London and Malaysia
WtF is this?

@asierarranz
Copy link

I managed to remove the full Metamask installation by removing the whole Brave directory, not only the extension folder.
By the way @safecoms , what app are you using to monitor the Dash connection? Seems to be very useful and it has a nice UI.

@safecoms
Copy link

this is on a Mac and the app is from littlesnitch
it is extremely useful and fairly priced.
I have had this for years, this is the latest version and it is extremely well designed

@EricCreatives
Copy link

" rm -rf ~/Library/Application Support/brave/Extensions/nkbihfbeogaeaoehlefnkodbefgpgknn "
On terminal for macOS doesn't do the trick.

When I enable Metamask again I'm still prompted to login to my previous Metamask account.
I'd like to be able to setup a new wallet / account with Metamask. Kindly advice.

@mohsenghajar
Copy link

Same here, need to start fresh with Metamask. Brave does not like this and still wants me to login to the existing one. No option to start new account.

@ghost
Copy link

ghost commented Jul 6, 2018

Makes no sense, not being able to uninstall any extension from my computer. Please add this feature.

@awulkan
Copy link

awulkan commented Jul 7, 2018

Seriously, why are these third-party extensions even suggested in the browser? I don't want my list filled up with random extensions that I will never use. Who needs 4 different password managers for example? Also, does Brave take personal responsibility if one of them opens up for vulnerabilities (Like this might suggest #6794 (comment))?

The reasoning that must have taken place behind the decision to not make it easy to remove them is mind boggling.

@Jacalz
Copy link
Contributor

Jacalz commented Jul 7, 2018

Just to shed some light on this issue since most people don’t seem to know that the extensions aren’t installed until you enable them. (Not just here but in general) So it’s not like all extensions are installed, that is not what his issue is about... This issue is about not being able to remove the extensions that have been installed by the user!

@bsclifton bsclifton added fixed-with-brave-core This issue will automatically resolved with the replacement of Muon with Brave Core. wontfix labels Aug 23, 2018
@bsclifton bsclifton removed this from the Triage Backlog milestone Aug 23, 2018
@bsclifton
Copy link
Member

Closing as wontfix as we won't be able to address with our current release

brave-core DOES let you remove all extensions though, which addresses this issue. It's coming soon- stay tuned

@jpliew
Copy link

jpliew commented Aug 24, 2018

Great!! after 1.5 year finally we know the answer.

@luishrd
Copy link

luishrd commented Dec 18, 2018

I guess, the promise of privacy was yet another lie. Time to uninstall

@bsclifton
Copy link
Member

@luishrd if you install the new version of brave (https://brave.com/download), you can uninstall the extensions. This repo is tracking the older Brave browser which did not let you do so.

Uninstalling the old version is a good idea actually- please do and install the new one. You can use the importer to pull in all your bookmarks, etc.

@brave brave locked as off-topic and limited conversation to collaborators Dec 31, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
feature/extensions fixed-with-brave-core This issue will automatically resolved with the replacement of Muon with Brave Core. suggestion wontfix
Projects
None yet
Development

No branches or pull requests