Closed Bug 101364 Opened 23 years ago Closed 23 years ago

Disable quick launch for multiple profiles on 094pdt managed branch

Categories

(SeaMonkey :: UI Design, defect)

x86
All
defect
Not set
normal

Tracking

(Not tracked)

VERIFIED FIXED
mozilla0.9.5

People

(Reporter: dp, Assigned: ccarlen)

References

Details

(Whiteboard: [PDT+], [FIXED ON BRANCH])

Attachments

(1 file)

bug 98182

I think the safest approach (if this fix is low risk) is to disable turbo for
multiple profiles. We also need to think about:
- do we need to resurrect the dialog on last window close the turbo is ON
- Any wording changes in installer
Nominating for PDT
Blocks: 98182
Keywords: nsbranch+
Working on it.
Status: NEW → ASSIGNED
Target Milestone: --- → mozilla0.9.5
QA Contact: sairuh → gbush
Attached patch patchSplinter Review
Back to 6.1 behavior - if there are multiple profiles and we're launched with
-turbo, we don't launch. Also, if we have multiple profiles, the QuickLaunch
business is not shown at all in the prefs because (1) it can't be used in that
case so why show it and (2) if it were shown and somebody with multiple profiles
turned it on, code would have to be added in more places to prevent it from
having any effect. The on-closing-last-window dialog text is back to its former
6.1 state of warning that you're still connected to everything.
I can confirm, that with this patch, the nsNSSComponent no longer receives
profile switch events (I tested it).
Comment on attachment 50660 [details] [diff] [review]
patch

r=dp
Attachment #50660 - Flags: review+
Bill, could you review this too please.
One thing I need help with: My VPN connection is down and therefore no NS tree
right now. The changed string in turboDialog.dtd should be different for NS: the
string for moz shouldn't mention IM whereas the one for NS should.
I looked this patch over pretty carefully.  It looks good to me.
Comment on attachment 50660 [details] [diff] [review]
patch

Aw, too bad, I liked this feature :)
sr=alecf
Attachment #50660 - Flags: superreview+
Is this bug just for the 0.9.4 branch?  If so, the summary should reflect that.
I applied this patch in association with Simple MAPI code (95117, 98566) and I 
found a regression in Simple MAPI behaviour.  I spoke to Bill Law and Conrad 
Carlen on this.

When Mapi clients invokes mozilla (always in turbo mode) if there are multiple 
profiles then mozilla won't come up.  A better solution would be setting up a 
default profile with some heuristic (last selected profile/user selected default 
profile/the first prifile in the list).
WE believ the way this should, is, that if there is no browser running, and
someone does a MAPI request, than a profile picker should come up. There should
not be a dependency of Simple MAPI on Turbo.
MAPI is supposed to be able to bring up the application, and have it do
something  without the application being seen. If MAPI does not depend on
-turbo, which I think it shouldn't, it wouldn't be able to do the "unseen" mode.
Conrad - Let's discuss this one @ PDT tomorrow @ noon.
Whiteboard: [PDT], [ETA ?]
Whiteboard: [PDT], [ETA ?] → [PDT], [ETA 09-28]
check it in - PDT+
Whiteboard: [PDT], [ETA 09-28] → [PDT+], [ETA 09-28]
checked into branch

If you have multiple profiles:
app will not launch at Windows boot time
quicklaunch is not visible in prefs so can't be turned on
if you have only 1 profile and then make a 2nd, quicklaunch gets disabled

If you have 1 profile, the QuickLaunch dialog which shows on the first exit has
the bit it had in 6.1 about still being connected.
Status: ASSIGNED → RESOLVED
Closed: 23 years ago
Resolution: --- → FIXED
Whiteboard: [PDT+], [ETA 09-28] → [PDT+], [FIXED ON BRANCH]
verified on NT and Win2000- with build 2001092805 branch

all ccarlens steps were verified
if you have multiple profiles and delete them all, the single profile left -
does allow for turbo to be turned on in prefs....
now you don't see it- now you do! Cool
Status: RESOLVED → VERIFIED
Summary: Disable profile switching while in turbo → Disable quick launch for multiple profiles on 094pdt managed branch
Product: Core → Mozilla Application Suite
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: