Closed
Bug 225174
Opened 22 years ago
Closed 1 year ago
[meta] Lessen Thunderbird's use of sheet panels for Mac.
Categories
(Thunderbird :: Mail Window Front End, defect)
Tracking
(thunderbird_esr115 wontfix)
RESOLVED
FIXED
126 Branch
| Tracking | Status | |
|---|---|---|
| thunderbird_esr115 | --- | wontfix |
People
(Reporter: aeyngel, Unassigned)
References
(Blocks 2 open bugs)
Details
(Keywords: meta, Whiteboard: [fixed by bug 1884631])
User-Agent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.5) Gecko/20031007
Build Identifier: Mozilla Thunderbird 0.3 (20031013)
Mozilla Thunderbird has inherited Mozilla SeaMonkey's habit of making
practically everything a sheet. Usually an initial dialog should be a sheet,
however any sub-dialog windows should appear directly in front of the sheet.
Reproducible: Always
Steps to Reproduce:
1. Click Tools > Account Settings
2. Click Outgoing Server
3. Click Advanced
4. Click Add
5. Now try and cancel out of everything
Further example:
1. Click New > Account
2. Click Cancel
3. Click Exit
Actual Results:
Sheet after sheet slides out and retracts. In the case of cancelling the Account
Wizard, the Account Wizard sheet disappears to display the Exit dialog, then
re-appears momentarily before retracting again as it actually exits.
Expected Results:
Sheets should generally not spawn sheets. As an example, open Mac OS X's
TextEdit. Click File > Print. Then click "Save As PDF".
The way Thunderbird operates currently is somewhat dizzying for the user as
sheets keep sliding in and out rather unnecessarily, and navigating through
separate configuration panels becomes difficult, since the hierarchy is lost -
the user cannot see the dialog that spawned the new dialog. After several sheets
have appeared and disappeared, it's hard to remember what will happen next, when
you click OK or Cancel, and with nothing visible behind the current sheet, the
expectation is that once you click OK/Cancel, you will return to whatever is
visible in the background.
http://developer.apple.com/documentation/UserExperience/Conceptual/OSXHIGuidelines/XHIGDialogs/chapter_17_section_2.html#//apple_ref/doc/uid/20000962/CJECBHJE
Comment 1•21 years ago
|
||
This bug is absolutely correct. Also notice that in Safari, Mail.app, iTunes and practically every other OS
X application the preferences dialog is just that -- a dialog!
Sheets are designed to prevent the user from wondering, for example, "which of these five browser
windows did this error dialog come from?" They should be used sparingly in place of dialogs that are
closely tied to a *specific* window within an application, not dialogs that relate to the global behavior
of the application as a whole.
Updated•18 years ago
|
QA Contact: front-end
Comment 3•17 years ago
|
||
right, we should be following the Mac HIG guidelines.
( page has changed since comment 0 )
http://developer.apple.com/documentation/UserExperience/Conceptual/AppleHIGuidelines/XHIGWindows/chapter_18_section_7.html#//apple_ref/doc/uid/20000961-CJECBHJE
Comment 5•12 years ago
|
||
(In reply to Thomas D. from comment #4)
> Is this still an issue on MAC?
Absolutely. Never realized it until now. This is something that should be addressed.
Flags: needinfo?
Updated•12 years ago
|
Summary: Not everything should be a sheet → Not everything should be a sheet, in dialogues like Account Settings [MAC-only]
Updated•12 years ago
|
Hardware: PowerPC → All
Summary: Not everything should be a sheet, in dialogues like Account Settings [MAC-only] → Lessen our use of sheet panels.
Comment 6•9 years ago
|
||
About Account Settings being a sheet: there is bug 286664 which was about moving all that into the Preferences window
Updated•4 years ago
|
Updated•3 years ago
|
Updated•3 years ago
|
Summary: Lessen Thunderbird's use of sheet panels for Mac. [meta] → [meta] Lessen Thunderbird's use of sheet panels for Mac.
Updated•3 years ago
|
Severity: normal → S3
Comment 7•1 year ago
|
||
This will be fixed by bug 1884631 in 128. (or 126 if you are using beta)
Status: NEW → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Whiteboard: [fixed by bug 1884631]
Updated•1 year ago
|
status-thunderbird_esr115:
--- → wontfix
Target Milestone: --- → 126 Branch
You need to log in
before you can comment on or make changes to this bug.
Description
•