Closed
Bug 47081
Opened 24 years ago
Closed 24 years ago
Skin switching broken *iff* more than one profile
Categories
(SeaMonkey :: Themes, defect, P3)
SeaMonkey
Themes
Tracking
(Not tracked)
VERIFIED
FIXED
People
(Reporter: gabriel, Assigned: hyatt)
References
Details
(Whiteboard: nsbeta3+)
Linux build 2000073009. Clicking on the categories on the left selects the category, but the frame on the right does not change. (The navigator pane on the right shows no radio buttons checked, you can enter text in the homepage box, but clicking OK does not save it). I imagine you are aware of all this, and are still developing the classic skin, but just in case... Oh, and I am now also stuck in Classic skin (since I can't change themes back). Might I suggest you at least fix the theme pref, so that it is possible to switch back to modern. If the title is too general you could change it to 'Mozilla gets stuck in Classic skin.'
Yes, I noticed that myself this morning on 2000073108. Marking New
Status: UNCONFIRMED → NEW
Ever confirmed: true
Comment 2•24 years ago
|
||
dang, i've run into this with y'day's and today's branch builds on the Mac. not sure how to repro this... has anyone got some reproducible steps here? one thing i noticed is that when switching from modern->classic on a fresh profile, i don't get this problem. but i've seen this happen with existing profiles, so i'm unsure what had happened that'd cause this.
Comment 3•24 years ago
|
||
->themes (not happening on windows, btw...)
Assignee: ben → hangas
Component: Skinability → Themes
QA Contact: BlakeR1234 → paw
Comment 4•24 years ago
|
||
well, here's a crack at some steps, using 2000.08.03.04-m17 [comm, branch] on Mac. gabriel/shrir/paw/blake, lemme know if you can confirm these steps on other platforms. 1. start with profile manager. 2. create a new profile and start the browser with it. 3. go to Prefs > Themes. 4. select the classic skin. 5. click the Switch Skins button. 6. click Ok to the dialog that appears. observe how the prefs dialog's skin is updated as well as the navigator window in the background (as expected). 7. click OK to save/dismiss the Prefs dialog. 8. bring up Prefs dialog again. observe that the classic theme still looks fine, and that you can select other pref categories (as expected). 9. dismiss Prefs. 10. quit and restart browser with the recently created profile. 11. bring up Prefs. results/observe: * the classic theme is no longer applied to the Prefs dialog. * widgets within the Prefs dialog are unresponsive. are we stuck relnoting this for beta2?
Component: Themes → Skinability
QA Contact: paw → BlakeR1234
Summary: [SKINS] Prefs totally broken under Linux classic skin → [SKINS] Prefs totally broken under classic skin
Comment 5•24 years ago
|
||
sorry, blake, i clobbered your and prolly others' changes by accident. feh.
Component: Skinability → Themes
Comment 6•24 years ago
|
||
gabriel, have you tried a more recent build on linux? i'm using today's branch [2000.08.03.04-m17] and cannot repro (aggravatingly) there. seems only to be repro on the Mac branch bits. blake, i take it this is np on win32 branch *or* trunk...?
Comment 8•24 years ago
|
||
Aaargh. I tested this a couple of days ago on all three platforms and had no problem, *but* I missed sairuh's critical step above -- this must be on a with two or more profiles *and* doing the skin switching for one of them. On linux and win32, this leads to the curiosity that the prefs dialog has the modern skin, while the rest of the apps have a classic skin. However, this prefs dialog is full functional. However, on mac, with 2000080404 PR2 build, the prefs dialog (in addition to the wrong skin) is *not* functional. This is bad. (However, on one occasion, for unknown reasons, after using the browser/mailnews/aim/etc. for a while, the prefs panel started working).
Comment 9•24 years ago
|
||
i also was able to repro this using mozilla bits on the Mac, using branch bits 2000.08.04.15-m17. ergh.
Comment 10•24 years ago
|
||
Changing summary from "Prefs totally broken under classic skin" I spoke with michaell about this, and this is not a blocker for PR2. (We all agree this is painful, but not the end of the world). The release notes must be clear on this point though, so here is my suggested text (cc: verah). Themes Macintosh If you have more than one profile (either by creating a new one, or by migrating more than one Netscape 4.x profiles), you should not switch to the Classic theme. If you do select the Classic theme for a profile, you will no longer be able to use the preferences dialog to change any preferences, including changing back to the Modern theme for that profile. (The rest of the application will, however, work correctly). If you wish to use the Classic theme on Macintosh, you must ensure that you only have one profile created.
Summary: [SKINS] Prefs totally broken under classic skin → Prefs broken using classic skin *iff* more than one profile
Comment 11•24 years ago
|
||
Typo: this line "either by creating a new one" should read "either by creating more than one"
Comment 12•24 years ago
|
||
I am told this needs some hyatt/danm love -- the per-profile bookeeping for selected skins seems to not be tracking the skin change for the preferences dialog. (While this is nominated for dogfood, it is not dogfood as the workaround is "*smack*, don't do that". However, this one is a clear stopper for nsbeta3).
Reporter | ||
Comment 13•24 years ago
|
||
wfm now under linux build 2000080505.
Reporter | ||
Comment 14•24 years ago
|
||
I think I'm only using one profile though. Not sure what a profile is, but I'm using multiple users, root and a normal user.
Comment 15•24 years ago
|
||
*** Bug 48077 has been marked as a duplicate of this bug. ***
Comment 16•24 years ago
|
||
*** Bug 48077 has been marked as a duplicate of this bug. ***
Assignee | ||
Comment 17•24 years ago
|
||
This is absolutely not the chrome registry's bug. I can watch it resolve to the correct resource URLs. In fact, I can even corrupt the second profile and still run the first profile just fine, even when the two profiles have IDENTICAL RDF files for their current skin. I even tried copying the user-skins.rdf file from the first profile to the second. In the first profile, everything worked. In the second, everything is corrupted. Somehow (and I really don't know how) we're loading files from the modern directory even when the classic directory is always specified. I am baffled.
Assignee | ||
Comment 18•24 years ago
|
||
This is much worse than prefs being broken. It makes skin switching unusable with more than one profile. On Win2k I get completely corrupted, with my main window being a mixture of modern and classic files. Some more info. I have profile A, uncorrupted. Profile B is corrupted. If I delete A, and then exit, and then run, profile B comes up just fine. So this is a profile problem.
Summary: Prefs broken using classic skin *iff* more than one profile → Skin switching broken *iff* more than one profile
Whiteboard: nsbeta3+
Comment 19•24 years ago
|
||
*** Bug 47517 has been marked as a duplicate of this bug. ***
Assignee | ||
Comment 20•24 years ago
|
||
Fixed.
Status: NEW → RESOLVED
Closed: 24 years ago
Resolution: --- → FIXED
Assignee | ||
Comment 21•24 years ago
|
||
BTW, this absolutely was the chrome registry's bug after all. Hahahaha. I suck.
Comment 22•24 years ago
|
||
*** Bug 48499 has been marked as a duplicate of this bug. ***
Updated•24 years ago
|
QA Contact: paw → pmac
Comment 23•24 years ago
|
||
Updated QA contact
Comment 24•24 years ago
|
||
This fixed accross all platforms (Build: 2000082508M18).
Status: RESOLVED → VERIFIED
Updated•16 years ago
|
Product: Core → SeaMonkey
You need to log in
before you can comment on or make changes to this bug.
Description
•