Closed
Bug 98805
Opened 24 years ago
Closed 23 years ago
[turbo] Need confirmation dialog when "Disable QuickLaunch" systray icon menu choice is selected
Categories
(SeaMonkey :: UI Design, defect)
Tracking
(Not tracked)
RESOLVED
FIXED
mozilla0.9.8
People
(Reporter: law, Assigned: bugzilla)
References
Details
Attachments
(1 file, 2 obsolete files)
|
7.40 KB,
patch
|
law
:
review+
|
Details | Diff | Splinter Review |
Once we've made the leap to turning on QuickLaunch mode by default during
installation, we will need to make it easy for users to turn this off (so they
can get rid of that mysterious icon that then appears in their system tray).
This is covered by bug 98770.
This bug says that in addition, that menu choice should first display a
confirmation dialog, worded along the lines of:
You have chosen to turn off Mozilla/Netscape QuickLaunch. This will increase
the time it takes to open this application. Are you sure? If you say "Yes",
then to turn QuickLaunch mode back on, you must go to Preferences|Advanced and
select the QuickLaunch checkbox.
Updated•24 years ago
|
QA Contact: sairuh → jrgm
| Assignee | ||
Comment 1•24 years ago
|
||
law, do you mind if I take this? I have it working. If you've already done the
work, we can use your patch or merge as necessary.
Assignee: law → blakeross
| Assignee | ||
Comment 2•24 years ago
|
||
The patch for this is in bug 89532.
I didn't make this a confirmation because I don't recall us saying that in the
meeting, although if that's what's wanted I can. It sounds like a good idea
since the item is right above Exit (can be easily hit), and not necessarily
immediately understandable.
Status: NEW → ASSIGNED
Updated•24 years ago
|
QA Contact: jrgm → tpreston
Comment 3•24 years ago
|
||
The current dialog is an alert dialog. It should be a confirmation so people can
have a choice if they accidentally hit the menu item.
Comment 4•24 years ago
|
||
Yes, we specifically agreed on a confirmation dialog that allowed the user to
cancel.
Comment 6•24 years ago
|
||
Marking as nsbranch- per PDT.
| Assignee | ||
Updated•24 years ago
|
Target Milestone: --- → mozilla0.9.7
| Assignee | ||
Comment 7•24 years ago
|
||
| Assignee | ||
Comment 8•24 years ago
|
||
I just made up some wording; need official wording from Jatin.
Comment 9•24 years ago
|
||
My suggested wording:
"Disabling Quick Launch will increase the time it takes to start [short name].
To enable it again, open the Edit menu and choose Preferences. Choose the
"Advanced" category and check "Enable Quick Launch." Are you sure you want to
disable Quick Launch?"
| Reporter | ||
Comment 10•24 years ago
|
||
Blake,
The code looks good with the exception of one concern: I think in the case
where there are no windows open when the user chooses "Disable Quick Launch,"
then the confirmation dialog will trigger the "Mozilla is still running in turbo
mode" warning if that dialog is "active."
You may need a member flag to tell OnLastWindowClosing to ignore this particular
window closing. Note that previously, OnLastWindowClosing would ignore the
alert because we had already gone ahead an turned mServerMode off (so it just
returned NS_OK).
| Assignee | ||
Comment 11•24 years ago
|
||
I hate that this stuff is all built into nsNativeAppSupport.
| Assignee | ||
Updated•24 years ago
|
Attachment #58874 -
Attachment is obsolete: true
| Assignee | ||
Comment 12•24 years ago
|
||
Attachment #60737 -
Attachment is obsolete: true
| Reporter | ||
Comment 13•24 years ago
|
||
Comment on attachment 60738 [details] [diff] [review]
updated
r=law
Note that I've only reviewed the portion of this patch that relates to bug
98805 (basically, Blake's original patch, plus the mLastWindowIsConfirmation
additions).
Attachment #60738 -
Flags: review+
Comment 14•24 years ago
|
||
Comment on attachment 60738 [details] [diff] [review]
updated
sr=hewitt
Attachment #60738 -
Flags: needs-work+
| Assignee | ||
Updated•24 years ago
|
Target Milestone: mozilla0.9.7 → mozilla0.9.8
Comment 15•23 years ago
|
||
Blake, do you still plan to land this in 0.9.8?
| Assignee | ||
Comment 16•23 years ago
|
||
okay, fixed.
Status: ASSIGNED → RESOLVED
Closed: 23 years ago
Resolution: --- → FIXED
Updated•21 years ago
|
Product: Core → Mozilla Application Suite
You need to log in
before you can comment on or make changes to this bug.
Description
•