Closed Bug 1866881 Opened 2 years ago Closed 2 years ago

Update mail/modules/WindowsJumpLists.jsm to use new interface introduced in bug 1529276

Categories

(Thunderbird :: Upstream Synchronization, task)

Desktop
Windows
task

Tracking

(thunderbird_esr115 wontfix)

RESOLVED FIXED
127 Branch
Tracking Status
thunderbird_esr115 --- wontfix

People

(Reporter: mconley, Assigned: mconley)

References

Details

Attachments

(1 file, 1 obsolete file)

In bug 1529276, I moved the existing WindowsJumpList components and interfaces to be nsILegacyJumpListX, and created a new off-main-thread backend implementation.

Thunderbird needs to be updated to either:

  1. Use the explicit legacy interfaces / components (this should only be used as a short-term fix, as these will eventually be removed).
  2. Use the new off-main-thread implementation. See https://searchfox.org/mozilla-central/rev/6eb2ebcafb1b4a8576eb513e6cd2c61e3f3ae6dc/widget/nsIJumpListBuilder.idl, and example usage in https://searchfox.org/mozilla-central/rev/6eb2ebcafb1b4a8576eb513e6cd2c61e3f3ae6dc/browser/modules/WindowsJumpLists.sys.mjs (Firefox currently can flip between the old and new backends via the browser.taskbar.lists.legacyBackend pref.
OS: Unspecified → Windows
Hardware: Unspecified → Desktop
Blocks: 1880109
Attachment #9384315 - Attachment is obsolete: true
Assignee: nobody → mconley

Pushed by mconley@mozilla.com:
https://hg.mozilla.org/comm-central/rev/7071b0498d3b
Update mail to use the new off-main-thread JumpListBuilder APIs. r=darktrojan

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

Attachment

General

Created:
Updated:
Size: