We already do this on Windows 7 & 8, and want to do similar for Windows 10 & 11. We have code for doing this in the installer but it only works on older versions of Windows 10 (<1903). We have code in Firefox pinning on more recent versions, but it has not been ported to the installer yet. Independent of Windows versions, we need to consider a few install scenarios: stub, full, and MSI installs. I would recommend that follow what we already do with creating Desktop and Start Menu shortcuts. That is to say: - In the stub installer, we just pin without presenting any option. - In the full installer, we should pin by default and allow opt-out through the INI file and the GUI. - In the MSI, we should pin by default and allow opt-out through configurable properties. If we decide to try to uplift for this 102, we could punt on the GUI opt-out in the full installer to avoid a late string addition (but include it with 103).
Bug 1771951 Comment 0 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
We already do this on Windows 7 & 8, and want to do similar for Windows 10 & 11. We have code for doing this in the installer but it only works on older versions of Windows 10 (<1903). We have code in Firefox pinning on more recent versions, but it has not been ported to the installer yet. Independent of Windows versions, we need to consider a few install scenarios: stub, full, and MSI installs. I would recommend that follow what we already do with creating Desktop and Start Menu shortcuts. That is to say: - In the stub installer, we just pin without presenting any option. - In the full installer, we should pin by default and allow opt-out through the INI file and the GUI. - The MSI will not support pinning (because it elevates prior to installation, we are unable to do so -- this is also the case on Windows 7 & 8 currently) If we decide to try to uplift for this 102, we could punt on the GUI opt-out in the full installer to avoid a late string addition (but include it with 103).