Closed Bug 594416 Opened 14 years ago Closed 14 years ago

Addon from Debian Package installed by root is activated globally

Categories

(Firefox :: General, enhancement)

x86
Linux
enhancement
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 476430

People

(Reporter: oktarinen, Unassigned)

Details

User-Agent:       Mozilla/5.0 (X11; U; Linux i686; de; rv:1.9.1.11) Gecko/20100721 Firefox/3.0.3 (like Firefox/3.5.11)
Build Identifier: Mozilla/5.0 (X11; U; Linux i686; de; rv:1.9.1.11) Gecko/20100721 Firefox/3.0.3 (like Firefox/3.5.11)

Me and my friend work on one single Debian PC. He is root, I am just a regular user. We both use Iceweasel. 
So, when my friend installed the add-on "Vimperator" via "apt-get install" within Debian the next day I was starting Firefox and my address bar and everything was gone because Vimperator was activated. If he had downloaded the extension and installed it for his user, that would not have happened, so I asked him, why he hadn't done that instead and he said the installation of the addon as Debian package is more comfortable because security updates get installed automatically.
Long things short, could you please implement, that addons that are installed as root-user do not activate for every user at once? That would be very kind.
Better instead would be a dialog that asks the user after the debian package by root has been installed if you really want to activate that.
I know how to use VIM so I got that Vimperator addon deactivated really quick but I can imagine simple users would be very confused and would even make barely understandable bugreports.

Reproducible: Always

Steps to Reproduce:
1. get root
2. install addon
3. login as normal linux-user
4. start iceweasel (firefox is called in Debian that way)
Actual Results:  
Addons you never heard of are activated and confuse you.

Expected Results:  
Normal usage of firefox.
We (or I) don't know what the debian package is doing but it makes sense for me to install it for all users.

- it's a good way to install system-wide extensions 
- a normal user doesn't have to use vi. He can deactivate the Addon in the addon-manager
- a normal user who wants an addon can use the integrated addon installation method to install an extension.

There is no reason to use the debian packet manager to install addons. Firefox can update addons automatically if you got them from addons.mozilla.org. I don't know the situation on iceweasel but it should be the same.

The debian package can either install it for all users or only for the current one. It's their decision.
see https://developer.mozilla.org/en/Installing_extensions#Linux

I will mark this bug invalid. Please reopen if you disagree.
Status: UNCONFIRMED → RESOLVED
Closed: 14 years ago
Resolution: --- → INVALID
I am not glad with your opinion but I will try to make the developers of the addon "vimperator" add an information to the start-page of their addon, so everyone knows he has to type ":addons" to go to the dialog with the addons so he can deactive it, if he likes.
In my opinion the one who is responsible for package building iceweasel for debian could take care of it, so you (=root) could choose if it is activated or not after installation with apt-get.
I somehow read over the part that you want to be asked.
invalid is only the part that there is way to install extensions systemwide and that your special extension gets installed as systemwide addon via apt-get
asking is basically a dupe of bug 476430
Resolution: INVALID → DUPLICATE
You need to log in before you can comment on or make changes to this bug.