Closed Bug 1187306 Opened 9 years ago Closed 2 years ago

[Windows 10] Taskbar context menu items not working when installed without Start Menu shortcut

Categories

(Core :: Widget: Win32, defect, P3)

40 Branch
All
Windows 10
defect

Tracking

()

RESOLVED INCOMPLETE
Tracking Status
firefox39 --- wontfix
firefox40 - wontfix
firefox41 --- affected
firefox42 --- affected

People

(Reporter: FlorinMezei, Unassigned)

References

Details

(Keywords: regression)

[Tracking Requested - why for this release]: Windows 10 issue with non-standard installation (I'm not sure how common that is among users, but jumplist functionality is essentially broken in this case).

Reproducible with: 
- Firefox 40 Beta 7 - BuildID: 20150723165742
- Firefox 39

Reproducible on: Windows 10 x86 & x64

Steps to reproduce:
1. Install one of the affected versions on Windows 10 - make sure you choose custom installation, to a custom location, and uncheck the options on the "Set Up Shortcuts" installer page ("On my Desktop"=unchecked, "In my Start Menu Programs folder"=unchecked)
2. After installation start Firefox and navigate to 2-3 web pages.
3. Wait for ~2 minutes for the taskbar jumplist to be populated with more options (initially there are only 3 options: "Firefox", "Pin this program to taskbar", "Close window").
4. Right-click on the taskbar Firefox icon, then click on each item available.

Expected results:
The correct action is triggered for each item clicked:
- corresponding web page is opened
- new tab is opened
- new window/private window is opened

Actual results:
Only the original 3 items work correctly ("Firefox", "Pin this program to taskbar", "Close window"). Clicking on a webpage entry, or new tab/window/private window will just collapse the jumplist and do nothing.

Notes:
- if the "In my Start Menu Programs folder" option is checked during installation (or Standard installation is chosen) then all jump list elements work as expected
- accessing the same context menu items from the Start menu seems to work without issues, even while the taskbar jumplist doesn't
- issue reproduces on Firefox 39 so is not a recent regression
Dolske/Philipp - Although not a recent regression, what is your take on needing this bug for Windows 10 in 40?
Flags: needinfo?(philipp)
Flags: needinfo?(dolske)
It seems to be very specific to a certain (not very common) kind of installation. I put it in as a P4 for now - no need to uplift to 40. 41 seems and appropriate target.

Just as a side note since it has been mentioned in a different thread: Edge doesn't even have a jumplist, so there's no competitive disadvantage here (and most users will still have the jumplist anyway).
Flags: needinfo?(philipp)
Keywords: regression
Priority: -- → P3
Based on Philipp's assessment, I have marked this as wontfix for 39 and 40 and am not going to track.
Flags: needinfo?(dolske)
Component: General → Shell Integration
I think I have the same issue with Firefox 51.0.1 on Windows 10 64 bit
If i right click the Firefox icon on task bar I have just three voice:

Mozilla Firefox
Remove from taskbar
Close window

Is missed the incognito mode and other options.
If I run a ccleaner to clean my PC than the right menu start to work but after visiting some webpages the Firefox menu issue come again.
Hope you can fix soon this.

This seems to very a very old issue
Thanks.
Should I open a new issue for the version 50 also affected?
Flags: needinfo?(lmandel)
Does this issue occur all the time or in select circumstances? Are you steps to reproduce the same as described in comment 0?
Flags: needinfo?(lmandel)
Now after use CCleaner seems the problem disappeared, reappeared after while and now again is  disappeared. No I do not know how to reproduce at the moment but I see this issue on my old PC and also the new. Right now today I do not have present. Is working. *Confused*
I see this bug present again. Is again present on Firefox 52 on Windows 10 Creators
I have also had this issue. This happened after updating to ver 55.0.3. When I updated recently the updater installed the 32 bit version of the program (I have Windows 10 Home 64 bit version 1703 OS Build 15063.540). 
-I tried removing the taskbar shortcut and readding it. - Didn't work. 
-Checked the version and realized it was 32 bit. Installed the 64 bit overlay. - Didn't work. 
-Uninstalled 32 bit version then used the 64 bit version for a few minutes as suggested. - Worked.
The installer component handles the shortcuts, etc.
Component: Shell Integration → Installer
I can't reproduce this. I also can't see how the presence or absence of a shortcut file could affect the jumplist even in theory; it's true that jumplist tasks are based on shortcuts (technically IShellLink objects), but they can be in-memory representations of shortcuts built up from scratch just for the jumplist, and those are what we use. I thought maybe the issue was that the installer doesn't correctly create and record an AppUserModelID when run under this configuration, but it seems that it does, and that ID doesn't appear to be used for creating jumplists anyway.

I'm going to have to move this to the component that (I think) includes the jumplist implementation, because I'm out of ideas. Feel free to kick it back here to Firefox::Installer if that really is the source of the problem.
Component: Installer → Widget: Win32
Product: Firefox → Core

Closing this for now. Please let us know if this is still an issue.

Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.