Closed Bug 1264255 Opened 8 years ago Closed 22 days ago

Firefox sync cause Windows jumplist broken

Categories

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

46 Branch
x86_64
Windows 10
defect

Tracking

()

RESOLVED INCOMPLETE

People

(Reporter: pizza306, Unassigned)

Details

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:46.0) Gecko/20100101 Firefox/46.0
Build ID: 20160411042519

Steps to reproduce:

OS: (old) Win10 stable via update from Win8.1
(new) Win10 build 14295 fresh install

Here's few thing I done when I reinstall my Windows:
on the old system, the problem that Firefox's jumplist not showing up is already there.

(on old system) go to "%AppData%\Mozilla" and copy my whole profile as backup.
(on new system) after installed Firefox, unchecked "Start Firefox now", then copy back my old profile and start Firefox.
this would cause jumplist broken.

I tried again, but this time tried exclude any file related to session and jumplist.
it works, but after I set up Firefox Sync and after syncing, the jumplist is broken again.

TL;DR: directly "clone" my profile or sync my Firefox would lead to broke my jumplist.


Actual results:

the jumplist is broken (only appear Firefox title, pin/unpin to the taskbar and close all windows).


Expected results:

the jumplist should behaves normal. (especially after sync)
Component: Untriaged → Shell Integration
OS: Unspecified → Windows 10
Hardware: Unspecified → x86_64
Check prefs browser.taskbar.lists.* in about:config.
here's all browser.taskbar.* parameters as they're all default:

browser.taskbar.lists.enabled; true
browser.taskbar.lists.frequent.enabled; true
browser.taskbar.lists.maxListItemCount; 7
browser.taskbar.lists.recent.enabled; false
browser.taskbar.lists.refreshInSeconds; 120
browser.taskbar.lists.tasks.enabled; true
browser.taskbar.previews.cachetime; 5
browser.taskbar.previews.enable; false
browser.taskbar.previews.max; 20
Any relevant errors in Browser Console?
https://developer.mozilla.org/en-US/docs/Tools/Browser_Console
I'm putting a startup log here:
pastebin - http://pastebin.com/vzhW6G8w
I'm not sure what involvement Sync could have here; Sync doesn't really sync any relevant prefs. Does this still happen?
Flags: needinfo?(pizza306)
Shell Integration doesn't have any code for the taskbar or jumplists. Moving to sync in the hope that is the correct component.
Component: Shell Integration → Sync
Sync knows nothing about jumplists. I see mentions in widget/windows, so let's try there.
Component: Sync → Widget: Win32
Product: Firefox → Core
Priority: -- → P3
Severity: normal → S3

A needinfo is requested from the reporter, however, the reporter is inactive on Bugzilla. Given that the bug is still UNCONFIRMED, closing the bug as incomplete.

For more information, please visit BugBot documentation.

Status: UNCONFIRMED → RESOLVED
Closed: 22 days ago
Flags: needinfo?(pizza306)
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.