WebExtensions API regression in menus.onShown due to landing of Bug 1716022 (Return pages in the messages API as soon as they are ready)
Categories
(Thunderbird :: Add-Ons: Extensions API, defect)
Tracking
(thunderbird_esr78 unaffected, thunderbird90 unaffected)
Tracking | Status | |
---|---|---|
thunderbird_esr78 | --- | unaffected |
thunderbird90 | --- | unaffected |
People
(Reporter: Thunderbird_Mail_DE, Assigned: TbSync)
References
(Regression)
Details
Attachments
(3 files)
Reporter | ||
Updated•3 years ago
|
Reporter | ||
Comment 1•3 years ago
•
|
||
Example MailExtension to reproduce the described bug
Be warned: Only en-US and de locales are working in this development version of this addon.
Reporter | ||
Comment 2•3 years ago
|
||
STR:
- Install the provided MailExtensions (in development)
- Open the error console
- Right click in the thread pane
You will see the reported bug with the error console report, which is generated by the menus.onShown listener, when opening the context menu:
DataCloneError: The object could not be cloned. ExtensionParent.jsm:991
The MailExtension fails completely at this point.
The same MailExtension code works flawless in Thunderbird 90 Beta 2 and in Dailies before 16-06-2021.
Reporter | ||
Comment 3•3 years ago
|
||
Updated reproducer MailExtension with a little bit reduced code.
Reporter | ||
Updated•3 years ago
|
Assignee | ||
Comment 4•3 years ago
|
||
Updated•3 years ago
|
Assignee | ||
Comment 5•3 years ago
|
||
Thanks for reporting this. Regression was introduced by Bug 1716022. Sorry for not seeing this.
Reporter | ||
Updated•3 years ago
|
Assignee | ||
Updated•3 years ago
|
Updated•3 years ago
|
Pushed by mkmelin@iki.fi:
https://hg.mozilla.org/comm-central/rev/3d6726f6a43e
Fix regression in menus.onShown. r=mkmelin
Description
•