Improve Mac first-run experience: detect that we're running from disk image
Categories
(Toolkit :: Startup and Profile System, enhancement, P1)
Tracking
()
Tracking | Status | |
---|---|---|
firefox93 | --- | fixed |
People
(Reporter: limi, Assigned: jwatt, NeedInfo)
References
(Depends on 4 open bugs, )
Details
(Whiteboard: [mozmill][mac:integration])
Attachments
(7 files, 6 obsolete files)
(deleted),
image/png
|
Details | |
(deleted),
patch
|
Details | Diff | Splinter Review | |
(deleted),
text/x-phabricator-request
|
Details | |
Bug 516362 p2. Add a localized helper to notify the user if installation fails. r=mstange,zbraniecki
(deleted),
text/x-phabricator-request
|
Details | |
(deleted),
text/x-phabricator-request
|
Details | |
(deleted),
text/x-phabricator-request
|
Details | |
(deleted),
text/plain
|
Details |
Comment 1•15 years ago
|
||
Comment 2•15 years ago
|
||
Comment 3•15 years ago
|
||
Comment 5•15 years ago
|
||
Comment 6•15 years ago
|
||
Comment 7•15 years ago
|
||
Comment 8•15 years ago
|
||
Comment 10•15 years ago
|
||
Reporter | ||
Comment 11•15 years ago
|
||
Comment 12•15 years ago
|
||
Reporter | ||
Comment 13•15 years ago
|
||
Comment 14•15 years ago
|
||
Comment 15•15 years ago
|
||
Comment 16•15 years ago
|
||
Comment 17•15 years ago
|
||
Comment 18•15 years ago
|
||
Comment 19•15 years ago
|
||
Comment 20•15 years ago
|
||
Comment 21•15 years ago
|
||
Comment 22•15 years ago
|
||
Comment 23•15 years ago
|
||
Comment 24•15 years ago
|
||
Comment 25•15 years ago
|
||
Comment 26•15 years ago
|
||
Comment 28•15 years ago
|
||
Comment 29•15 years ago
|
||
Reporter | ||
Comment 30•15 years ago
|
||
Reporter | ||
Updated•15 years ago
|
Reporter | ||
Comment 31•15 years ago
|
||
Comment 32•15 years ago
|
||
Comment 33•15 years ago
|
||
Comment 34•15 years ago
|
||
Comment 35•15 years ago
|
||
Updated•15 years ago
|
Comment 36•15 years ago
|
||
Comment 37•15 years ago
|
||
Comment 38•15 years ago
|
||
Comment 39•15 years ago
|
||
Comment 40•15 years ago
|
||
Comment 41•15 years ago
|
||
Comment 42•15 years ago
|
||
Comment 44•15 years ago
|
||
Comment 45•15 years ago
|
||
Comment 46•15 years ago
|
||
Updated•15 years ago
|
Comment 47•15 years ago
|
||
Updated•15 years ago
|
Reporter | ||
Comment 48•14 years ago
|
||
Reporter | ||
Comment 49•14 years ago
|
||
Reporter | ||
Updated•14 years ago
|
Comment 50•14 years ago
|
||
Updated•14 years ago
|
Reporter | ||
Comment 51•14 years ago
|
||
Comment 52•14 years ago
|
||
Comment 53•14 years ago
|
||
Comment 54•14 years ago
|
||
Updated•14 years ago
|
Comment 55•14 years ago
|
||
Comment 56•14 years ago
|
||
Reporter | ||
Comment 57•14 years ago
|
||
Comment 58•14 years ago
|
||
Comment 59•14 years ago
|
||
Comment 60•14 years ago
|
||
Comment 61•14 years ago
|
||
Comment 62•14 years ago
|
||
Updated•14 years ago
|
Comment 63•14 years ago
|
||
Comment 64•14 years ago
|
||
Comment 65•14 years ago
|
||
Comment 66•14 years ago
|
||
Comment 67•14 years ago
|
||
Comment 68•14 years ago
|
||
Comment 69•14 years ago
|
||
Comment 70•14 years ago
|
||
Comment 71•14 years ago
|
||
Comment 72•14 years ago
|
||
Reporter | ||
Updated•14 years ago
|
Reporter | ||
Comment 73•14 years ago
|
||
Comment 74•14 years ago
|
||
Comment 75•14 years ago
|
||
Comment 76•12 years ago
|
||
Updated•8 years ago
|
Updated•7 years ago
|
Updated•6 years ago
|
Updated•5 years ago
|
Updated•4 years ago
|
Comment 78•4 years ago
|
||
Taking a fresh look at this.
Assignee | ||
Updated•3 years ago
|
Assignee | ||
Comment 79•3 years ago
|
||
Hi Michelle. As you requested (via mbalfanz) here's some proposed wording for the popup that will be presented to the user. How does this seem to you, and what is the process for improving the text and getting it signed off?
Do you want to install Firefox?
You're currently running Firefox from its disk image. Running
from its disk image will prevent Firefox saving your browsing
session and settings, and will prevent Firefox from staying
up to date and secure.
| Don't install | | Install |
Comment 80•3 years ago
|
||
(In reply to Jonathan Watt [:jwatt] from comment #79)
Hi Michelle. As you requested (via mbalfanz) here's some proposed wording for the popup that will be presented to the user. How does this seem to you, and what is the process for improving the text and getting it signed off?
Do you want to install Firefox? You're currently running Firefox from its disk image. Running from its disk image will prevent Firefox saving your browsing session and settings, and will prevent Firefox from staying up to date and secure. | Don't install | | Install |
Hi Jonathan - I drafted a few versions of copy and Meridel Walkington is reviewing now. I will route past Martin after that and post final copy here.
Assignee | ||
Updated•3 years ago
|
Assignee | ||
Comment 81•3 years ago
|
||
Hi Michelle, I didn't here back from you here but the last text I got via Martin was this:
Finish installing Firefox?
Complete this one-step installation to help keep Firefox up to
date and prevent data loss. Firefox will be added to your
Applications folder and Dock.
[Don’t Install] [Install]
Thumbs up on getting rid of the technical wording!
Just FYI that's the text we're going with unless you say otherwise.
Assignee | ||
Updated•3 years ago
|
Assignee | ||
Comment 82•3 years ago
|
||
Updated•3 years ago
|
Assignee | ||
Comment 83•3 years ago
|
||
Assignee | ||
Comment 84•3 years ago
|
||
Depends on D122683
Assignee | ||
Comment 85•3 years ago
|
||
Depends on D122684
Assignee | ||
Comment 86•3 years ago
|
||
Depends on D122685
Assignee | ||
Comment 87•3 years ago
|
||
Depends on D122686
Assignee | ||
Comment 88•3 years ago
|
||
Depends on D122687
Updated•3 years ago
|
Updated•3 years ago
|
Assignee | ||
Comment 89•3 years ago
|
||
Not currently actually requesting review in case whoever picks up adding the telemetry while I'm on PTO wants to tweak the text it contains.
Updated•3 years ago
|
Updated•3 years ago
|
Updated•3 years ago
|
Updated•3 years ago
|
Updated•3 years ago
|
Comment 90•3 years ago
|
||
Comment 91•3 years ago
|
||
Comment on attachment 9238411 [details]
Bug 516362 p5. Add ability for standard users to install from a DMG through elevation. r=mstange
Revision D123899 was moved to bug 1728167. Setting attachment 9238411 [details] to obsolete.
Comment 92•3 years ago
|
||
Comment 93•3 years ago
|
||
Backed out 4 changesets (Bug 516362) for causing mochitest bc failures on browser_all_files_referenced.js.
Backout link
Push with failures
Failure Log
Comment 94•3 years ago
|
||
Comment 95•3 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/976a6e8b9933
https://hg.mozilla.org/mozilla-central/rev/3aec1c9de239
https://hg.mozilla.org/mozilla-central/rev/e154fb92d731
https://hg.mozilla.org/mozilla-central/rev/a207d21b3eca
Comment 96•3 years ago
|
||
This was working in local builds but it does not appear to be working in Nightly now that the patches are landed. I'm investigating in bug 1728339.
Updated•3 years ago
|
Comment 97•3 years ago
|
||
(In reply to Markus Stange [:mstange] from comment #96)
This was working in local builds but it does not appear to be working in Nightly now that the patches are landed. I'm investigating in bug 1728339.
That bug is now fixed and things work as expected in the latest Nightly. See bug 1728530 comment 2 for some caveats.
Comment 98•3 years ago
|
||
Is that something that should be mentioned in release notes?
Assignee | ||
Comment 99•3 years ago
|
||
(In reply to Pascal Chevrel:pascalc from comment #98)
Is that something that should be mentioned in release notes?
We could do, but I don't think so. This change is expected to be hit by a minority of new users who are also new to mac and don't know how to install a .app correctly. I guess it might also be hit by some advanced users who are deliberately running from mounted .dmg but presumably those are most likely to be internal Firefox testers?
Updated•3 years ago
|
Assignee | ||
Updated•3 years ago
|
Assignee | ||
Comment 100•3 years ago
|
||
(In reply to Jonathan Watt [:jwatt] from comment #99)
(In reply to Pascal Chevrel:pascalc from comment #98)
Is that something that should be mentioned in release notes?
We could do, but I don't...
After speaking with other members of the team, we decided that we should add some mention of this change to the release notes. Can we add the following text?
To prevent session loss for inexperienced macOS users, Firefox now requests the user’s permission to install itself if it is being run from a mounted .dmg file. This request is only made the first time Firefox is run on a user’s computer.
Comment 101•3 years ago
|
||
(In reply to Jonathan Watt [:jwatt] from comment #100)
(In reply to Jonathan Watt [:jwatt] from comment #99)
(In reply to Pascal Chevrel:pascalc from comment #98)
Is that something that should be mentioned in release notes?
We could do, but I don't...
After speaking with other members of the team, we decided that we should add some mention of this change to the release notes. Can we add the following text?
To prevent session loss for inexperienced macOS users, Firefox now requests the user’s permission to install itself if it is being run from a mounted .dmg file. This request is only made the first time Firefox is run on a user’s computer.
Note added to our beta relnotes, thanks.
Assignee | ||
Updated•3 years ago
|
Assignee | ||
Updated•3 years ago
|
Description
•