Closed Bug 184591 Opened 23 years ago Closed 22 years ago

Uninstalling theme removed it from list, but doesn't delete jar

Categories

(Firefox :: Settings UI, defect, P3)

x86
All
defect

Tracking

()

RESOLVED WORKSFORME
Future

People

(Reporter: jmd, Assigned: mconnor)

Details

(Keywords: polish)

I installed pinball theme from the theme site, but it didn't work right in Phoenix 0.5. I clicked the uninstall button in the pref pane and it removed it from there, and it doesn't come back even after restarts, but the jar is still in my profile: -rw-r--r-- 1 jmd 619452 Dec 9 15:17 pinball_1.0.6_1.2.1.jar
pinball_1.0.6_1.2.1.jar isn't a valid Phoenix theme anyway... that's the Pinball theme for Mozilla. But you're right, the jar files aren't deleted. Once you've removed it from the list you can delete it manually. -->All OS -->Minor
Severity: normal → minor
OS: Linux → All
We should check what happens if you try to reinstall the theme in this removed-not-deleted state before minoring this. I can try tomorrow.
I already know what it does... :) It escaped me to mention it though. It appends a -1 to the *newly* installed theme jar. So if I install my_theme_0.4.jar, then uninstall it without deleting the file in the chrome directory and then reinstall it I will then have in my chrome directory: my_theme_0.4.jar #initially installed my_theme_0.4-1.jar #reinstalled I don't know which .jar Phoenix actually uses, but it will display one copy of that theme in the Themes tab and use it succesfully. Perhaps I should determine which it is actually using next by modifying the theme ever so slightly prior to the reinstall (the preview picture for instance).
That was easy - it uses the new jar file, so in the example above it would use my_theme_0.4-1.jar in preference to my_theme_0.4.jar So yes, this bug can safely remain Minor.
I suggest that the uninstall theme feature _should_ have a confirmation dialog before removing the theme. This would allow that the dialog _could_ have an option (checkbox or something) to remove the theme jar if the option is selected. Requesting confirmation on removing things is generally good practice IMHO.
taking
Assignee: blake → mconnor
taking QA contact, sorry about the bugspam
QA Contact: asa → mconnor
Status: NEW → ASSIGNED
Keywords: polish
Priority: -- → P3
Target Milestone: --- → Firefox1.0beta
not visible to users, clearing to post-1.0
Target Milestone: Firefox1.0beta → After Firefox 1.0
extension manager handles this now.
Status: ASSIGNED → RESOLVED
Closed: 22 years ago
Resolution: --- → WORKSFORME
sorry for bugspam, long-overdue mass reassign of ancient QA contact bugs, filter on "beltznerLovesGoats" to get rid of this mass change
QA Contact: mconnor → preferences
You need to log in before you can comment on or make changes to this bug.