Closed Bug 337390 Opened 18 years ago Closed 18 years ago

Session restore dialog is scary / confusing

Categories

(Firefox :: Tabbed Browser, defect)

2.0 Branch
defect
Not set
minor

Tracking

()

RESOLVED FIXED
Firefox 2 beta1

People

(Reporter: rflint, Assigned: rflint)

References

()

Details

(Keywords: fixed1.8.1)

Attachments

(2 files, 4 obsolete files)

In its current form, the session restore dialog has the potential to be a bit scary/confusing to the average user wondering where their previous browser session went. A few ideas were tossed around on IRC, and a little rewording of the main text and [Cancel] button were viewed to be a Good Thing(tm).
Attached patch Possible change (obsolete) — Splinter Review
AFAIK it was planned to replace this simple dialog with something more elaborate for beta 1. Should that not be the case, I'd additionally to reword the Cancel button also move it to where it's rather expected: to the right on Windows resp. to the left on OS X/Gnome.
Summary: Session restore dialog → Session restore dialog is scary / confusing
Flags: blocking-firefox2?
Beltzner can we get some love on the SR Dialog?
Flags: blocking-firefox2? → blocking-firefox2+
Comment on attachment 221549 [details] [diff] [review]
Possible change

This is better phrasing and the new button label is better, too. Couple of nits:

1) Entity needs to be changed (suggest restoredText).

2) There's a comma splice in there - the second comma should be removed (s/problems, you/problems you)
Attachment #221549 - Flags: ui-review+
Target Milestone: Firefox 2 beta1 → Firefox 2 beta2
Ryan, if you could work up a new patch, carry over the ui-r+ and request review from me, we can try to get this landed on trunk ASAP.
Target Milestone: Firefox 2 beta2 → Firefox 2 beta1
(oops, undoing my clobber)
Target Milestone: Firefox 2 beta1 → Firefox 2 beta2
Attached patch Patch v2 (obsolete) — Splinter Review
Sorry for the delay, this one got lost during a deluge of bugmail.
Attachment #221549 - Attachment is obsolete: true
Attachment #227661 - Flags: review?(beltzner)
Attached patch Patch v3 (obsolete) — Splinter Review
Whoops, it helps to save the edited file before diffing ;)
Attachment #227661 - Attachment is obsolete: true
Attachment #227665 - Flags: review?(beltzner)
Attachment #227661 - Flags: review?(beltzner)
Bah, reed points out that we're missing a conjunction, and the blighter's right, at that. Then there was a friggin' 20 minute iterative debate, before we got to:

restoreTitle= %S - Restore Previous Session 

restoredText=%S experienced a serious error, and your last session closed unexpectedly. You can restore the tabs and windows from your previous session, or start a new session if the problem continues.

Also, the default button (which should be the right-most button) on OS X is "Start New Session", and it should be "Restore Session".
Attached patch Patch v4 (obsolete) — Splinter Review
New text + button defaults/positioning fixup.
Attachment #227665 - Attachment is obsolete: true
Attachment #227788 - Flags: review?(beltzner)
Attachment #227665 - Flags: review?(beltzner)
Attachment #227788 - Flags: review?(beltzner) → review+
Whiteboard: [checkin needed]
mozilla/browser/components/sessionstore/src/nsSessionStartup.js 	1.5
mozilla/browser/locales/en-US/chrome/browser/sessionstore.properties 	1.2
Status: NEW → RESOLVED
Closed: 18 years ago
Resolution: --- → FIXED
Whiteboard: [checkin needed]
Comment on attachment 227833 [details] [diff] [review]
Roll in changes from bug 342765

>-restoreTitle= %S - Session Restore 
>-restoreText=%S has recovered from a serious error.  One of the pages you were viewing may have caused the problem, so you may experience further problems if you continue with the previous browsing session.
>+restoreTitle= %S - Restore Previous Session 
>+restoredText=%S experienced a serious error, and your last session closed unexpectedly. You can restore the tabs and windows from your previous session, or start a new session if the problem continues.

Should you be renaming the keys here so that localizers know they need to re-translate?
(In reply to comment #13)
> Should you be renaming the keys here so that localizers know they need to
> re-translate?

restoreText has been renamed to restoredText, but the title name has been left the same.
Attachment #227833 - Flags: approval1.8.1?
Comment on attachment 227833 [details] [diff] [review]
Roll in changes from bug 342765

Please do land this on the branch, but change the name of restoreTitle to restoredTitle in both nsSessionStartup.js and sessionstore.properties.
Attachment #227833 - Flags: approval1.8.1? → approval1.8.1+
Attached patch 1.8 Branch PatchSplinter Review
Branch version of the above patch with the entity name change.
Whiteboard: [needs checkin]
Whiteboard: [needs checkin] → [checkin needed (1.8 branch)]
mozilla/browser/components/sessionstore/src/nsSessionStartup.js 	1.2.2.4
mozilla/browser/locales/en-US/chrome/browser/sessionstore.properties 	1.1.2.3
Keywords: fixed1.8.1
Whiteboard: [checkin needed (1.8 branch)]
Target Milestone: Firefox 2 beta2 → Firefox 2 beta1
I landed the entity changes (restoreTitle->restoredTitle) on the trunk.
mozilla/browser/components/sessionstore/src/nsSessionStartup.js 	1.6
mozilla/browser/locales/en-US/chrome/browser/sessionstore.properties 	1.3
It is really scary. first of all I dont want to click an additional button before starting browsing.
Secondly if the firefox crashes and I was browsing something private, my family members can figure out what I was browsing.

It really need to be removed.
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: