Closed Bug 2064554 Opened 2 months ago Closed 2 months ago

Port bug 2053455 - Add support for multiple arguments in jump list items - TypeError: 'arguments' member of WindowsJumpListShortcutDescription can't be converted to a sequence. - WindowsJumpLists.sys.mjs:129:27

Categories

(Thunderbird :: Upstream Synchronization, defect)

Thunderbird 153
Unspecified
Windows
defect

Tracking

(thunderbird_esr140 fixed, thunderbird_esr153 fixed, thunderbird154 affected, thunderbird155 fixed)

RESOLVED FIXED
156 Branch
Tracking Status
thunderbird_esr140 --- fixed
thunderbird_esr153 --- fixed
thunderbird154 --- affected
thunderbird155 --- fixed

People

(Reporter: helge.huettenlechner, Assigned: mkmelin)

References

Details

Attachments

(2 files, 1 external file)

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:140.0) Gecko/20100101 Firefox/140.0

Steps to reproduce:

Start TB 153.0.3 ESR.

Actual results:

Console error:
TypeError: 'arguments' member of WindowsJumpListShortcutDescription can't be converted to a sequence. WindowsJumpLists.sys.mjs:129:27

Expected results:

No console error.

Component: Untriaged → General

Thanks for reporting, we seem to have missed porting bug 2053455 - https://hg.mozilla.org/mozilla-central/rev/955d237915be

Assignee: nobody → mkmelin+mozilla
Status: UNCONFIRMED → NEW
Component: General → Upstream Synchronization
Ever confirmed: true
See Also: → CVE-2026-74965
Summary: TypeError: 'arguments' member of WindowsJumpListShortcutDescription can't be converted to a sequence. - WindowsJumpLists.sys.mjs:129:27 → Port bug bug 2053455 - TypeError: 'arguments' member of WindowsJumpListShortcutDescription can't be converted to a sequence. - WindowsJumpLists.sys.mjs:129:27
Summary: Port bug bug 2053455 - TypeError: 'arguments' member of WindowsJumpListShortcutDescription can't be converted to a sequence. - WindowsJumpLists.sys.mjs:129:27 → Port bug 2053455 - TypeError: 'arguments' member of WindowsJumpListShortcutDescription can't be converted to a sequence. - WindowsJumpLists.sys.mjs:129:27
Summary: Port bug 2053455 - TypeError: 'arguments' member of WindowsJumpListShortcutDescription can't be converted to a sequence. - WindowsJumpLists.sys.mjs:129:27 → Port bug 2053455 - Add support for multiple arguments in jump list items - TypeError: 'arguments' member of WindowsJumpListShortcutDescription can't be converted to a sequence. - WindowsJumpLists.sys.mjs:129:27
OS: Unspecified → Windows

Not a sec issue for Thunderbird.

Status: NEW → ASSIGNED
Target Milestone: --- → 156 Branch

Pushed by toby@thunderbird.net:
https://hg.mozilla.org/comm-central/rev/d7507fc45453
Port bug 2053455 - Add support for multiple arguments in jump list items. r=aleca

Status: ASSIGNED → RESOLVED
Closed: 2 months ago
Resolution: --- → FIXED
Duplicate of this bug: 2065019
Attached image taskbar-spinner.png —

Thanks. In current Daily the console error is gone, but the jumplist still doesn't work. There's a little spinner that disappears eventually, but no menu items are added to the menu.

Seems you're hitting some other bug then. It apparently works in the normal case.
Please file a new bug with more details.

Normal case? Ah, talking to AI, there's an installation aspect to it, I was just running the executable without installation.

Hi Helge,
When do you see the little spinner? Is that displayed as soon as you right-click on Thunderbird in your taskbar? Or after clicking on one of the jumplist items?

I can't see the context of the spinner to understand what's happening but the changes Magnus made seem to work for me on Windows. If you report this as a separate issue, can you provide a bit more context so we can understand whether your profile is in a state that would allow you to perform the jumplist actions?

  • Write new message
  • Open address book work

Yes without installation and a valid profile to perform the actions, they won't be available. All the best

In fact, it has nothing to do with installation. I'm running Windhawk with the "Taskbar classic context menu" mod. That does its own thing in the context menu and breaks the jumplist, for both TB and FF.

Comment on attachment 9628188 [details]
Bug 2064554 - Port bug 2053455 - Add support for multiple arguments in jump list items. r=#thunderbird-reviewers

Uplift Approval Request

  • Please state case for uplift consideration and ensure bug severity is set: m-c counterpart was uplifted everywhere
    While not a sec issue for Thunderbird, we get a broken jump menu due to the change.
  • User impact if declined: Jump menu broken
  • Is this code covered by automated tests?: No
  • Has the fix been verified in Daily?: Yes
  • Has the fix been verified in Beta?: No
  • Needs manual test from QA?: No
  • If yes, steps to reproduce:
  • List of other uplifts needed: None
  • Risk to taking this patch: Low
  • Why is the change risky/not risky? (and alternatives if risky): Small porting change.
  • Does the fix cause any migrations to be skipped?: No
  • String changes made/needed: none
Attachment #9628188 - Flags: approval-comm-esr153?
Attachment #9628188 - Flags: approval-comm-esr140?
Attachment #9628188 - Flags: approval-comm-beta?

Comment on attachment 9628188 [details]
Bug 2064554 - Port bug 2053455 - Add support for multiple arguments in jump list items. r=#thunderbird-reviewers

[Triage Comment]
Approved for beta
Approved for esr140
Approved for esr153

Attachment #9628188 - Flags: approval-comm-esr153?
Attachment #9628188 - Flags: approval-comm-esr153+
Attachment #9628188 - Flags: approval-comm-esr140?
Attachment #9628188 - Flags: approval-comm-esr140+
Attachment #9628188 - Flags: approval-comm-beta?
Attachment #9628188 - Flags: approval-comm-beta+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: