Firefox install link on new Windows 11 devices
Categories
(Firefox :: Installer, enhancement, P3)
Tracking
()
People
(Reporter: cdupuis, Assigned: cdupuis, NeedInfo)
References
(Blocks 1 open bug, Regressed 2 open bugs)
Details
(Whiteboard: [fidedi])
Attachments
(9 files, 1 obsolete file)
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review |
A substantial number of users will upgrade to Windows 11 in a way that leaves no trace of Firefox on their device. To address these cases we can leave an install entry point in their personal files, which will migrate at a higher rate than the app itself. In particular the Documents and Desktop folder are backed up by OneDrive and other cloud storage products, and likely to find their way back onto a new device.
Idea to explore - We add a Firefox shortcut to the desktop today. Can we instead leave a small EXE file that runs Firefox if it’s installed but triggers an install if it’s not?
| Assignee | ||
Updated•1 year ago
|
| Assignee | ||
Comment 1•1 year ago
|
||
A substantial number of users will upgrade to Windows 11 in a way that leaves no trace of Firefox on their device. To address these cases we will leave
an install entry point in their personal files, which will migrate at a higher rate than the app itself. In particular, files in the Desktop folder are
backed up by OneDrive and other cloud storage products, and likely to find their way back onto a new device.
This app acts as a replacement for the desktop shortcut to Firefox.
When Firefox is installed on the user's machine, when the user launches this app, it finds the path to Firefox in the appropriate Windows Registry keys
and attemnpts to launch Firefox from that path.
When there is no Firefox installation found, this app will attempt to download and run the Firefox "stub" installer.
As a final fallback, this app will open the Firefox download URL in the default browser.
Jira link:
https://mozilla-hub.atlassian.net/browse/FIDE-2525
| Assignee | ||
Updated•1 year ago
|
Updated•1 year ago
|
| Assignee | ||
Comment 2•1 year ago
|
||
Create installer script to install the device migration tool,
and conditionally enable it at install time.
| Assignee | ||
Comment 3•1 year ago
|
||
Also install as a name based on the app name
Updated•1 year ago
|
Updated•1 year ago
|
Updated•1 year ago
|
Updated•1 year ago
|
Updated•1 year ago
|
| Assignee | ||
Comment 4•1 year ago
|
||
Also enhance the download_file() API to allow for better testability.
Updated•1 year ago
|
Updated•1 year ago
|
Updated•1 year ago
|
Updated•1 year ago
|
| Assignee | ||
Comment 5•1 year ago
|
||
This also cleans up some assumptions made about registry
key names.
Updated•1 year ago
|
Updated•1 year ago
|
Updated•1 year ago
|
Updated•1 year ago
|
Updated•1 year ago
|
Updated•1 year ago
|
Updated•1 year ago
|
Updated•1 year ago
|
| Assignee | ||
Comment 6•1 year ago
|
||
For better parity with CI builds that use mozharness, ensure that
the path to the appropriate Python executable is set in the
PYTHON environment variable.
| Assignee | ||
Comment 7•1 year ago
|
||
Factored out a common.moz.build file to be used for
tests and product code
| Assignee | ||
Comment 8•11 months ago
|
||
This is not strictly necessary, since there is still no UI for
this application. But it sets us up for making changes that
require a manifest.
| Assignee | ||
Comment 9•11 months ago
|
||
If the command-line flag "/Prompt" is the only flag passed
to the stub installer, it will now ask the user before installing.
Also modified the desktop launcher to pass this flag
when it downloads and runs the stub installer.
Updated•11 months ago
|
| Assignee | ||
Comment 10•11 months ago
|
||
Remove conditional to build and include in the package.
Updated•11 months ago
|
Comment 11•11 months ago
|
||
Comment 12•11 months ago
|
||
Comment 13•11 months ago
|
||
Backed out for causing gtest failures on DesktopLauncherTest
Comment 14•11 months ago
|
||
When this landed, it increased the installer size on Windows (non shippable) by 206KB(0.2%)
The subsequent backout brought the size back to baseline.
Updated•11 months ago
|
Updated•11 months ago
|
Updated•11 months ago
|
Updated•11 months ago
|
Updated•11 months ago
|
Updated•11 months ago
|
Updated•11 months ago
|
Comment 15•11 months ago
|
||
Comment 16•11 months ago
|
||
| bugherder | ||
https://hg.mozilla.org/mozilla-central/rev/f2b7afe747a3
https://hg.mozilla.org/mozilla-central/rev/209df17f647e
https://hg.mozilla.org/mozilla-central/rev/2a8edb9407ce
https://hg.mozilla.org/mozilla-central/rev/9b0c6df237ac
https://hg.mozilla.org/mozilla-central/rev/ea2c7a3eeaf6
https://hg.mozilla.org/mozilla-central/rev/b4caf02bf965
https://hg.mozilla.org/mozilla-central/rev/ace81a8d9917
https://hg.mozilla.org/mozilla-central/rev/e69de4eca6fe
https://hg.mozilla.org/mozilla-central/rev/63079b4dd5b2
https://hg.mozilla.org/mozilla-central/rev/747e50133b4e
Updated•10 months ago
|
Updated•8 months ago
|
Updated•8 months ago
|
Updated•8 months ago
|
Comment 17•8 months ago
•
|
||
Release Note Request: 145
Why is this notable: A user-visible change to the Firefox desktop shortcut for most Windows users
Affects Firefox for Android: No
Suggested wording: For most Windows users, the existing desktop shortcut for launching Firefox has been replaced with the desktop launcher, a small program that will launch Firefox if it is installed, but if it is not installed will prompt the user to install Firefox. This will provide an easy installation point for Firefox users who acquire a new Windows device, where Firefox will not be installed by default, but the desktop launcher program may have synced via OneDrive or other cloud storage product.
Bugzilla bug: 1968279: "Firefox install link on new Windows 11 devices"
[Links (documentation, blog post, etc)]: SUMO article, https://support.mozilla.org/en-US/kb/firefox-desktop-launcher
Sumo article doc version with pic: https://docs.google.com/document/d/1OswhDissmzKZMaWuTaHbY__jbeggRDp3CM2VQtBew6Y/edit?tab=t.0#heading=h.ylpijdj533xm
Updated•8 months ago
|
Description
•