Closed
Bug 641781
Opened 14 years ago
Closed 14 years ago
Port the safe mode startup screen from Firefox to Thunderbird
Categories
(Thunderbird :: General, defect)
Thunderbird
General
Tracking
(Not tracked)
RESOLVED
FIXED
Thunderbird 5.0b1
People
(Reporter: standard8, Assigned: rain1)
References
Details
Attachments
(3 files)
(deleted),
image/png
|
Details | |
(deleted),
patch
|
standard8
:
review+
Bienvenu
:
superreview+
clarkbw
:
ui-review+
|
Details | Diff | Splinter Review |
(deleted),
image/png
|
Details |
We'd like to port the safe mode start-up screen from Firefox to Thunderbird (see attached screenshot from Firefox).
I've spoken to Bryan and we think that "Disable all add-ons" and "Reset toolbars and controls" are the two options that we can keep.
This will form part of work to improve our safe mode set-up to follow suit with what Firefox has done.
Reporter | ||
Updated•14 years ago
|
Attachment #519366 -
Attachment mime type: application/octet-stream → image/png
Assignee | ||
Comment 1•14 years ago
|
||
Pretty much a straight port of the Firefox window, modulo the actual startup switches. sr because of the mail glue stuff -- I couldn't really think of a better way to do this.
Assignee: nobody → sid.bugzilla
Status: NEW → ASSIGNED
Attachment #520740 -
Flags: ui-review?(clarkbw)
Attachment #520740 -
Flags: superreview?(bugzilla)
Attachment #520740 -
Flags: review?(bugzilla)
Assignee | ||
Comment 2•14 years ago
|
||
This is what it looks like in action.
Comment 3•14 years ago
|
||
Comment on attachment 520740 [details] [diff] [review]
patch v1
reviewing based on the screenshot in attachment 520741 [details] and it looks great.
Attachment #520740 -
Flags: ui-review?(clarkbw) → ui-review+
Reporter | ||
Comment 4•14 years ago
|
||
Comment on attachment 520740 [details] [diff] [review]
patch v1
Full review at the review dashboard: http://reviews.visophyte.org/r/520740/
These days the superreviewer can't be the same as the reviewer, although I think that copying what FF did for browserGlue is just right and will mean at least the idea is well tested already.
on file: mail/base/content/safeMode.xul line 55
> buttonlabelaccept="&changeAndRestartButton.label;"
> #ifdef XP_WIN
> buttonlabelcancel="&quitApplicationCmd.label;"
> #else
> buttonlabelcancel="&quitApplicationCmdUnix.label;"
> #endif
> buttonlabelextra1="&continueButton.label;"
I'm a bit surprised that there's no accesskeys here. Please check that all the
buttons are accessible on Windows at least.
on file: mail/base/content/safeMode.xul line 79
> <checkbox id="disableAddons" label="&disableAddons.label;" accesskey="&disableAddons.accesskey;"/>
nit: only one space between attributes.
You might also want to consider wrapping as these are getting a bit long.
Attachment #520740 -
Flags: superreview?(bugzilla)
Attachment #520740 -
Flags: superreview?(bienvenu)
Attachment #520740 -
Flags: review?(bugzilla)
Attachment #520740 -
Flags: review+
Updated•14 years ago
|
Attachment #520740 -
Flags: superreview?(bienvenu) → superreview+
Assignee | ||
Comment 5•14 years ago
|
||
https://hg.mozilla.org/comm-central/rev/765eb39e92ea
I added accesskeys and removed the extra spaces. I didn't feel they were long enough to warrant breaking them up into multiple lines.
(This caused builds on all platforms to go red, but a clobber fixed everything)
Status: ASSIGNED → RESOLVED
Closed: 14 years ago
Resolution: --- → FIXED
Target Milestone: --- → Thunderbird 3.3a4
Assignee | ||
Comment 6•14 years ago
|
||
Forgot to add mailGlue.js to package-manifest.in. Pushed the fix as a followup: https://hg.mozilla.org/comm-central/rev/61e3bd69a9eb. (sorry for the wrong bug number)
Comment 8•14 years ago
|
||
This means that http://support.mozillamessaging.com/en-US/kb/Safe-Mode will need to be edited.
Comment 9•14 years ago
|
||
https://litmus.mozilla.org/show_test.cgi?id=15385
https://litmus.mozilla.org/show_test.cgi?id=15386
https://litmus.mozilla.org/show_test.cgi?id=15387
https://litmus.mozilla.org/show_test.cgi?id=15388
https://litmus.mozilla.org/show_test.cgi?id=15389
Flags: in-litmus?(ludovic) → in-litmus+
You need to log in
before you can comment on or make changes to this bug.
Description
•