Closed
Bug 174497
Opened 22 years ago
Closed 21 years ago
Install extensions to .phoenix rather than the phoenix install directory
Categories
(Firefox :: General, enhancement)
Tracking
()
VERIFIED
INVALID
People
(Reporter: bsaylor, Assigned: hyatt)
References
Details
When Phoenix is installed in a system-wide, read-only location (e.g. /usr/local/phoenix owned by root), attempting to install the tabbed browsing extension reports success, but does nothing (restart the browser, it's just not there). Upon changing the owner of /usr/local/phoenix to my normal user, the installation works, but installs to /usr/local/phoenix instead of ~/.phoenix. If I change the owner back to root and try to start up the browser, it says *** Failed to load overlay chrome://tabextensions/content/globalOverlay.xul and I get nothing but an empty grey window. Looks like chrome/tabextensions.jar is readable only by its owner. However, it should go in ~/.phoenix anyway so normal users can install their own extensions.
Comment 1•22 years ago
|
||
updating summary and sending to hyatt. Dave, I remember you mentioning that you thought that installing to the profile would be a good thing.
Assignee: blaker → hyatt
Status: UNCONFIRMED → NEW
Ever confirmed: true
Summary: can't use extensions with system-wide Phoenix install → Install extensions to .phoenix rather than the phoenix install directory
Comment 2•22 years ago
|
||
*** Bug 176175 has been marked as a duplicate of this bug. ***
Comment 3•22 years ago
|
||
Is this related to bug# 172891 (Phoenix should look for plugins under ~/.phoenix/plugins)?
Mozilla has just decided not to fix this bug, which is a HUGE mistake IMO. I hope that the Phoenix developers will do the right thing, as they have so many times before. Extensions are a very nice feature of Phoenix, and Linux users shouldn't need root access to take advantage of them. Thanks for a great browser!
Comment 5•22 years ago
|
||
The summary of this bug doesn't really make sense. Extensions can install themselves to where ever the XPI specifies. That they currently install to the Phoenix install directory is an issue that the extension authors own. That Phoenix doesn't check the user profile for extensions is an issue Phoenix authors should probably own. There's a third issues which is extensions silently failing to install to a dir not owned by the current user.
Severity: normal → enhancement
Comment 6•22 years ago
|
||
There's a patch to have the chrome registry enumerate XUL overlays installed into the user's profile dir at bug 162960. See also the older (and probably not a bug since I think it actually works) report at bug 125610.
Comment 7•21 years ago
|
||
Is this fixed now that extensions can install themselves to the profile chrome dir? Or is the reporter holding out for the browser figuring it out, and not the extension install script?
Comment 8•21 years ago
|
||
this is no longer valid.
Status: NEW → RESOLVED
Closed: 21 years ago
Resolution: --- → INVALID
You need to log in
before you can comment on or make changes to this bug.
Description
•