Closed Bug 1912022 Opened 9 months ago Closed 9 months ago

Fix _execute_browser_action command in menus API

Categories

(Thunderbird :: Add-Ons: Extensions API, defect)

defect

Tracking

(thunderbird_esr115 fixed, thunderbird_esr128 fixed, thunderbird130 fixed)

RESOLVED FIXED
131 Branch
Tracking Status
thunderbird_esr115 --- fixed
thunderbird_esr128 --- fixed
thunderbird130 --- fixed

People

(Reporter: TbSync, Assigned: TbSync)

Details

Attachments

(1 file)

Found to be not working while investigating bug 1911752.

Found to be not working while investigating bug 1911752. Will add a
dedicated test for this in bug 1912021.

This seems to be a left-over from the time when the mail tab was split
into sub windows (or it never worked). A mouse click event on the folder
pane or message pane is passing the about:3pane window and the
detection code for the unified toolbar (see 1) fails. The action is
therefore not triggered.

Depends on D218622

Assignee: nobody → john
Status: NEW → ASSIGNED
Target Milestone: --- → 131 Branch

Pushed by alessandro@thunderbird.net:
https://hg.mozilla.org/comm-central/rev/18cd1b44d498
Fix _execute_browser_action command in menus API. r=aleca

Status: ASSIGNED → RESOLVED
Closed: 9 months ago
Resolution: --- → FIXED

Comment on attachment 9418112 [details]
Bug 1912022 - Fix _execute_browser_action command in menus API. r=#thunderbird-reviewers

[Approval Request Comment]
Regression caused by (bug #): MailTab redisign in 115
User impact if declined: Using _execute action in the menus API do not work
Testing completed (on c-c, etc.): some days on c-c
Risk to taking this patch (and alternatives if risky): Low, we are just using the correct target window

Attachment #9418112 - Flags: approval-comm-beta?

Comment on attachment 9418112 [details]
Bug 1912022 - Fix _execute_browser_action command in menus API. r=#thunderbird-reviewers

[Approval Request Comment]
Regression caused by (bug #): MailTab redisign in 115
User impact if declined: Using _execute action in the menus API do not work
Testing completed (on c-c, etc.): some days on c-c
Risk to taking this patch (and alternatives if risky): Low, we are just using the correct target window

Attachment #9418112 - Flags: approval-comm-esr115?

Comment on attachment 9418112 [details]
Bug 1912022 - Fix _execute_browser_action command in menus API. r=#thunderbird-reviewers

[Triage Comment]
Approved for beta

Attachment #9418112 - Flags: approval-comm-beta? → approval-comm-beta+

John, I didn't see an uplift request for esr128, but I'm fairly certain you intended to add it. Please let me know if not. Thanks.

Comment on attachment 9418112 [details]
Bug 1912022 - Fix _execute_browser_action command in menus API. r=#thunderbird-reviewers

[Triage Comment]
Approved for esr115
Approved for esr128

Attachment #9418112 - Flags: approval-comm-esr128+
Attachment #9418112 - Flags: approval-comm-esr115?
Attachment #9418112 - Flags: approval-comm-esr115+

Hi Corey, my intention was to request uplift to 128, not 115. I probably was still used to request uplifts to ESR = 115 :-)

If you think uplift to 115 is fine, I will take that as well. Thanks!

Let's include it then. Going forward I'd prefer to only uplift high impact and security fixes to esr115. Thanks John.

Type: task → defect
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: