Closed Bug 1518632 Opened 2 years ago Closed 2 years ago

Show users who get a fresh profile instead of reusing the previous default a first run UI

Categories

(Toolkit :: Startup and Profile System, enhancement)

enhancement
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla67
Tracking Status
firefox67 --- fixed

People

(Reporter: mossop, Assigned: mossop)

References

(Depends on 1 open bug)

Details

Attachments

(3 files)

No description provided.

Note that I attempted to implement the modal dialog using html but it turns out to be very difficult to get a dialog sized correctly using html. Something we should investigate and fix elsewhere.

I also attempted to use fluent for the localization of the dialog and even with XUL hit sizing issues. Because fluent runs after layout the dialog would size assuming it had no content. It was possible to resize after fluent ran but then you see the size change visibly.

On startup of a fresh dedicated profile show a welcome page and a modal dialog
to explain what has happened.
Attachment #9035490 - Attachment description: Bug 1518632: Show the first-run experience for users that get pushed to a new profile. → Bug 1518632: Show the first-run experience for users that get pushed to a new profile. r=Gijs

Michael, can you answer this question?

https://phabricator.services.mozilla.com/D16120#inline-88009

Flags: needinfo?(mverdi)

(In reply to Dave Townsend [:mossop] (he/him) from comment #4)

Michael, can you answer this question?

https://phabricator.services.mozilla.com/D16120#inline-88009

Yes, Flod is correct. It should read:
To sync information you’ve already saved to Firefox with this installation of &brandShortName;, sign in with your &syncBrand.fxAccount.label;.

Flags: needinfo?(mverdi)
Blocks: 1522253
Pushed by dtownsend@mozilla.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/05200c5388b4
Show the first-run experience for users that get pushed to a new profile. r=Gijs, r=flod, r=stomlinson
Backout by ccoroiu@mozilla.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/b4d8ca47f938
Backed out 7 changesets (bug 1518632, bug 1463198, bug 1455707, bug 1522934, bug 1322797, bug 1474285) for build bustages at /builds/worker/workspace/build/src/toolkit/xre/nsAppRunner.cpp on a CLOSED TREE
Pushed by dtownsend@mozilla.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/a5ab8fa035ce
Show the first-run experience for users that get pushed to a new profile. r=Gijs, r=flod, r=stomlinson
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla67

The first patch here was rolled into the patch for bug 1474285.

Depends on: 1474285
Depends on: 1526845
Depends on: 1527418
You need to log in before you can comment on or make changes to this bug.