Nightly's pinned shortcut in the Windows taskbar becomes invalid after every update
Categories
(Firefox :: Installer, defect, P3)
Tracking
()
Tracking | Status | |
---|---|---|
firefox89 | --- | affected |
People
(Reporter: itiel_yn8, Unassigned)
References
(Blocks 1 open bug)
Details
(Whiteboard: [fidedi-ope])
Attachments
(3 files)
Comment 3•6 years ago
|
||
Updated•6 years ago
|
![]() |
||
Comment 7•6 years ago
|
||
Comment 8•6 years ago
|
||
Reporter | ||
Comment 10•6 years ago
|
||
Reporter | ||
Comment 11•6 years ago
|
||
Comment 12•6 years ago
•
|
||
Comment 13•6 years ago
•
|
||
Reporter | ||
Comment 14•6 years ago
|
||
Comment 15•6 years ago
|
||
Reporter | ||
Comment 16•6 years ago
|
||
Comment 17•6 years ago
•
|
||
Reporter | ||
Comment 18•6 years ago
|
||
Comment 19•6 years ago
|
||
Reporter | ||
Comment 20•6 years ago
|
||
Comment 21•6 years ago
|
||
Reporter | ||
Comment 22•6 years ago
|
||
Comment 23•6 years ago
|
||
Reporter | ||
Comment 24•6 years ago
|
||
Comment 25•6 years ago
|
||
My parents get either this or the pinned taskbar item gone altogether with every update it seems.
Comment 27•6 years ago
|
||
Sharing an update here that was in bug 1532081:
(Quoting Matt Howell (he/him) [:mhowell] from bug 1532081 comment #1)
This has a good chance of being related to bug 1532093, which is being worked on.
Comment 28•6 years ago
|
||
We believe this should have been fixed by bug 1510276 and/or bug 1532093. Both of those are in Firefox 67, so if anyone who's been having this problem could test on that version (either on beta or after it releases), that would be helpful. Note that that means already having a build of 67 and updating from it to a newer build in order to have both fixes present.
Comment 29•6 years ago
|
||
Months later, the issue still appears after every FF update (currently on 68.0.1 64-bit).
I already end up switching temporarily to Chrome every time I get too tired to fix it, and I believe many users have as well - maybe even permanently.
Any idea about what can be causing it?
Comment 30•6 years ago
|
||
I really don't have anything, sorry. I'd certainly welcome any suggestions anyone might have, but I haven't been able to see this happen myself, so I don't have any real idea what might be causing it. Everything that's been proposed so far in this bug as potentially correlated has been ruled out as far as I can tell.
Comment 32•4 years ago
|
||
Still seems to happen for every minor update on Thunderbird - maybe you can try Thunderbird for testing?
Comment 33•4 years ago
|
||
I also have this problem (Firefox icon in taskbar disappears) on a PC running Windows 10 home (latest version) It doesn't happen on my other PC which runs Windows 10 Pro.
Comment 34•4 years ago
|
||
I have also encountered this issue while updating from Firefox 87.0b1 x64 to latest beta 89.0b12. After restart the pinned icon appears as a white page. This only happens with .exe files on my end.
Comment 35•3 years ago
|
||
Any update on this? Looks like taskbar pinning is generally broken on Windows 10 for Firefox and Thunderbird (at least on ESR). We just created the umpteenth duplicate and checked some registry entries. Perhaps bug 1756293 comment #2 (and above) is worth reading. Happy to help with debugging.
Comment 37•3 years ago
|
||
Not seeing the issue here with either application.
How do I reproduce?
Comment 38•3 years ago
|
||
We've just done this: On a recently installed Windows 10 system, as admin user, downloaded the full FF installer (not the stub installer), currently at version 97. Double clicked the installer, performed a custom install, accepted all the defaults, except the maintenance service. Result: FF installed, desktop icon present, no taskbar icon present, so pinning didn't take place. A similar install of FF 91.6.0 on an different machine also yielded no taskbar pinned icon.
Comment 39•3 years ago
|
||
Some more observations: If one installs TB and then drags the desktop shortcut (not the executable) to the taskbar (or uses "Pin to Taskbar"), then the pinning survives the next install. It also shows up in C:\Users\xxxx\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar. That's different to what the installer tries to achieve, right?
Comment 40•3 years ago
|
||
All the TB/FF installers we tried failed to pin to the taskbar.
If you manually pin/drag the desktop shortcut to the taskbar, it survives a subsequent installation.
If you manually pin/drag the executable to the taskbar, it does not survive a subsequent installation. Instead, the shortcut is moved to C:\Users\xxxx\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar\Tombstones. Not a surprise since Windows like notices that the executable is overwritten.
One possibility is that all people who ever pinned the desktop shortcut to the taskbar are set for life, the other ones aren't.
So WaltS48, if you want to reproduce, the procedure could be:
Unpin any TB/FF icons from the taskbar.
Remove C:\Users\xxxx\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar
Uninstall TB/FF.
Remove the following registry entries:
HKEY_CURRENT_USER\SOFTWARE\Mozilla\Firefox and HKEY_CURRENT_USER\SOFTWARE\Mozilla\Thunderbird
This should give you a pretty clean starting point.
Then install TB/FF via the EXE installer, looks like the MSI installer manages the pinning (would have to double check).
This should pin the icon to the taskbar, but fails to do so.
Comment 41•3 years ago
|
||
There appear to be at least four ways to do manual pinning:
- the EXE 2) the running program from the taskbar entry 3) the desktop shortcut (if present) 4) the start menu entry (if present).
- doesn't survive a new installation and 2) behaves a little differently: The pinned icon is only visible if the program doesn't run.
Comment 42•3 years ago
•
|
||
(In reply to Rachel Martin from comment #35)
Any update on this?
I think that we are still fairly stuck on figuring out how to reproduce this problem. I don't really know how we can fix this problem without being able to reproduce it.
Looks like taskbar pinning is generally broken on Windows 10 for Firefox and Thunderbird (at least on ESR).
I do not agree that it's generally broken. I just tried reproducing this bug with ESR Firefox on Windows 10 and I still cannot reproduce the issue on my machine.
Happy to help with debugging.
I think that we mainly just need help reproducing the issue ourselves. Like I said, it's going to be very difficult for us to fix this if we can't reproduce the problem.
(In reply to Rachel Martin from comment #38)
We've just done this: On a recently installed Windows 10 system, as admin user, downloaded the full FF installer (not the stub installer), currently at version 97. Double clicked the installer, performed a custom install, accepted all the defaults, except the maintenance service. Result: FF installed, desktop icon present, no taskbar icon present, so pinning didn't take place. A similar install of FF 91.6.0 on an different machine also yielded no taskbar pinned icon.
So, to be clear, this bug is about an existing pin becoming invalid after Firefox updates. It's not about the Firefox installer not pinning Firefox to the taskbar. We are aware that the installer doesn't do that on modern versions of Windows. This is because Microsoft changed things such that we cannot easily set that pin anymore. We actually do have a way of attempting to set the pin despite this, but we do not currently call it from the installer.
Side note: Let's refrain from needinfo'ing :mhowell about this. She doesn't work on this anymore.
Updated•3 years ago
|
Updated•3 years ago
|
Comment 43•3 years ago
|
||
OK, we were wondering about the desired behaviour. So no pin at installation, only maintaining an existing one. So which existing one should be maintained? As detailed in (sadly misformated) comment #41, there are (at least) four ways to pin, and only pinning the EXE doesn't survive. If the installer doesn't pin, then it would just be a matter to tell people to use one of the other three methods.
Comment 44•3 years ago
|
||
(In reply to Rachel Martin from comment #43)
pinning the EXE doesn't survive
What do you mean by pinning the EXE?
Comment 45•3 years ago
|
||
Well, the Windows UI offers "Pin to taskbar" in various locations. In comment #41 we had:
- Navigate to EXE in program folder, context menu, or via dragging to the taskbar
- Start the program and then use the context menu on the taskbar entry/button of the running program
- Context menu or dragging of desktop shortcut
- Context menu or dragging of start menu entry.
As far as our testing goes, only 2-4 survive a subsequent installation, 1. creates a tombstone (comment #40).
Comment 46•3 years ago
|
||
I have been having this problem with Firefox beta recently, and the way I've always pinned is to start Firefox (from the start menu), and then right-click on the taskbar entry and select 'Pin to taskbar'. I've done this 15+ times in the last couple of months or so due to the pinned entry either becoming invalid or disappearing.
I've now cleaned up %APPDATA%\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar and pinned from the start menu instead, and so will see if it happens again on the next update.
Comment 47•3 years ago
|
||
(In reply to Rachel Martin from comment #45)
- Navigate to EXE in program folder, context menu, or via dragging to the taskbar
...
As far as our testing goes, only 2-4 survive a subsequent installation, 1. creates a tombstone (comment #40).
If I am understanding correctly, you are finding firefox.exe
and dragging it to the taskbar. I tried this and, after updating, the taskbar pin still works for me.
(In reply to Reupen from comment #46)
the way I've always pinned is to start Firefox (from the start menu), and then right-click on the taskbar entry and select 'Pin to taskbar'.
I tried this as well and the pin still works for me after updating.
Sorry that this so difficult to figure out. I really can't imagine what is happening differently on your machines compared to mine.
Comment 48•3 years ago
|
||
(In reply to Kirk Steuber (he/him) [:bytesized] from comment #47)
If I am understanding correctly, you are finding
firefox.exe
and dragging it to the taskbar. I tried this and, after updating, the taskbar pin still works for me.
Actually, via the context menu "Pin to Taskbar". Then re-installed from Firefox Setup 91.6.0esr.exe
and the taskbar icon was gone. The shortcut is now in C:\Users\xxxx\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar\Tombstones (as stated in comment #40).
Comment 49•3 years ago
|
||
(In reply to Rachel Martin from comment #48)
Actually, via the context menu "Pin to Taskbar".
Was that a right-mouse-button-drag which opened the context menu when dropped on taskbar?
Then re-installed from
Firefox Setup 91.6.0esr.exe
and the taskbar icon was gone.
Could "reinstalled" be the keyword here? Maybe the original exe is removed first, and Windows notices the broken link and acts on that by removing the pinned link?
Comment 50•3 years ago
|
||
(In reply to Thomas D. (:thomas8) from comment #49)
Was that a right-mouse-button-drag which opened the context menu when dropped on taskbar?
Right-click/context menu on the .EXE, "Pin to Taskbar", no dragging.
Could "reinstalled" be the keyword here? Maybe the original exe is removed first, and Windows notices the broken link and acts on that by removing the pinned link?
See comment #40 for prior comment: "Not a surprise since Windows like(ly) notices that the executable is overwritten".
Updated•2 years ago
|
Comment 51•2 years ago
|
||
The severity field for this bug is relatively low, S3. However, the bug has 3 duplicates and 5 See Also bugs.
:Amir, could you consider increasing the bug severity?
For more information, please visit auto_nag documentation.
Comment 52•2 years ago
|
||
The last needinfo from me was triggered in error by recent activity on the bug. I'm clearing the needinfo since this is a very old bug and I don't know if it's still relevant.
Comment 53•2 years ago
|
||
(In reply to BugBot (nomail) [:suhaib / :marco/ :calixte] from comment #52)
The last needinfo from me was triggered in error by recent activity on the bug. I'm clearing the needinfo since this is a very old bug and I don't know if it's still relevant.
Yes it's still happening. Just now updated Firefox and the issue repeated again.
Icon will disappear from taskbar and trying to open will show a "No program found" error message.
Description
•