Firefox shortcut is not created on desktop for standard Windows users.
Categories
(Firefox :: Installer, defect, P2)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox-esr115 | --- | unaffected |
| firefox-esr128 | --- | unaffected |
| firefox-esr140 | --- | unaffected |
| firefox141 | --- | unaffected |
| firefox142 | --- | unaffected |
| firefox143 | --- | disabled |
| firefox144 | --- | disabled |
| firefox145 | --- | wontfix |
| firefox146 | --- | wontfix |
| firefox147 | --- | fix-optional |
| firefox148 | --- | fix-optional |
People
(Reporter: mchiorean, Assigned: dmcintosh)
References
(Regression)
Details
(Keywords: regression, Whiteboard: [fidedi])
Attachments
(1 file)
Found in
- version: 143.0a1
Affected versions
- versions: 143.0a1
Tested platforms
- Affected platforms: Windows ARM
- Unaffected platforms: Mac, Ubuntu
Steps to reproduce
- Log in with a standard user.
- Download latest .exe file for latest Nightly on ARM device A and connect it with an MS account on One drive
- Install latest Nightly
- Click on YES in the UAC prompt
- Check the Desktop shortcut
Expected result
- Shortcut should be created on desktop.
Actual result - Shortcut is not created on desktop.
Regression range
*New feature not a regression.
*Shortcut seems to get installed but on admin user on same machine and standard users can access it, also registry key "DesktopLauncherAppInstalled" from "Computer\HKEY_CURRENT_USER\Software\Mozilla\Nightly" can be accessed using "run as admin".
| Reporter | ||
Updated•11 months ago
|
| Reporter | ||
Updated•11 months ago
|
Comment 1•11 months ago
|
||
Leaving for :cdupuis to assign severity/priority.
| Reporter | ||
Comment 2•11 months ago
|
||
We noticed that: Shortcut is created on desktop if standard users select 'No' at UAC.
Comment 3•11 months ago
|
||
(In reply to Monica Chiorean from comment #2)
We noticed that: Shortcut is created on desktop if standard users select 'No' at UAC.
How does a standard user select "Yes" for the UAC prompt? Does that mean providing a different username/password?
(In reply to Chris DuPuis from comment #3)
(In reply to Monica Chiorean from comment #2)
We noticed that: Shortcut is created on desktop if standard users select 'No' at UAC.
How does a standard user select "Yes" for the UAC prompt? Does that mean providing a different username/password?
When prompted with the UAC the Standard user has a chance to select Yes if provided with admin credentials (user/pass, or pin for admin account, depending on how the admin account is set up) so that the program would install in its default admin path C:\Program Files\Firefox Nightly\. Selecting "No" or closing the prompt will install Firefox in C:\Users\<user>\AppData\Local\Firefox Nightly\
Updated•10 months ago
|
Comment 5•10 months ago
|
||
(In reply to Bogdan Maris, Desktop Test Engineering from comment #4)
(In reply to Chris DuPuis from comment #3)
(In reply to Monica Chiorean from comment #2)
We noticed that: Shortcut is created on desktop if standard users select 'No' at UAC.
How does a standard user select "Yes" for the UAC prompt? Does that mean providing a different username/password?
When prompted with the UAC the Standard user has a chance to select Yes if provided with admin credentials (user/pass, or pin for admin account, depending on how the admin account is set up) so that the program would install in its default admin path
C:\Program Files\Firefox Nightly\. Selecting "No" or closing the prompt will install Firefox inC:\Users\<user>\AppData\Local\Firefox Nightly\
OK, that makes sense.
When you select "Yes" for the UAC prompt, is the Desktop Launcher installed into the admin user's Desktop folder?
(In reply to Chris DuPuis from comment #5)
(In reply to Bogdan Maris, Desktop Test Engineering from comment #4)
(In reply to Chris DuPuis from comment #3)
(In reply to Monica Chiorean from comment #2)
We noticed that: Shortcut is created on desktop if standard users select 'No' at UAC.
How does a standard user select "Yes" for the UAC prompt? Does that mean providing a different username/password?
When prompted with the UAC the Standard user has a chance to select Yes if provided with admin credentials (user/pass, or pin for admin account, depending on how the admin account is set up) so that the program would install in its default admin path
C:\Program Files\Firefox Nightly\. Selecting "No" or closing the prompt will install Firefox inC:\Users\<user>\AppData\Local\Firefox Nightly\OK, that makes sense.
When you select "Yes" for the UAC prompt, is the Desktop Launcher installed into the admin user's Desktop folder?
Indeed it is, yes.
Updated•8 months ago
|
Comment 7•8 months ago
|
||
This was disabled but re-enabled in Firefox 145
Comment 8•8 months ago
|
||
Set release status flags based on info from the regressing bug 1968279
Comment 9•8 months ago
|
||
Are we thinking of fixing it in a 145 dot release? Thanks
Comment 10•8 months ago
|
||
Set release status flags based on info from the regressing bug 1968279
Comment 11•7 months ago
|
||
I've asked in Slack if this is needed for Fx146
| Assignee | ||
Updated•7 months ago
|
Updated•7 months ago
|
Updated•7 months ago
|
| Assignee | ||
Comment 12•7 months ago
|
||
The uninstaller half should 'work', but doesn't fix anything yet---
if I recall, UAC::ExecCodeSegment doesn't do anything there right now, so
we're no further ahead. The installer half should work, though.
Updated•7 months ago
|
Updated•6 months ago
|
Updated•6 months ago
|
Updated•6 months ago
|
| Assignee | ||
Comment 13•13 days ago
|
||
Cleaning up a needinfo, this uh slightly missed Fx146.
Installing the shortcut is easy enough (UAC::ExecCodeSegment should do it), but removing the shortcut is harder. The uninstaller for whatever reason has a multi-step process: it elevates to admin, writes (from helper.exe) a temporary uninstaller, then runs it. That means that UAC::ExecCodeSegment just thinks we're the admin, so we're no further ahead.
This might not be too hard to tweak, I'll keep myself assigned for now...
Description
•