TB extension-related tests fail with "error not implemented", splitViewId
Categories
(Thunderbird :: Add-Ons: Extensions API, defect, P1)
Tracking
(Not tracked)
People
(Reporter: KaiE, Assigned: KaiE)
References
Details
Attachments
(1 external file)
Since today's m-c push many TB tests fail.
For example: https://treeherder.mozilla.org/jobs?repo=comm-central&selectedTaskRun=QeDjKEPXSbe1Ek_cggrE8Q.0
INFO - Entering test testExtensionTab
INFO - Extension loaded
INFO - [dialog] opened: windowtype="" uri="chrome://extensions/content/dummy.xhtml" title=""
INFO - Console message: [JavaScript Error: "Not implemented" {file: "chrome://extensions/content/parent/ext-tabs-base.js" line: 542}]
INFO - get splitViewId@chrome://extensions/content/parent/ext-tabs-base.js:542:11
INFO - convert@chrome://extensions/content/parent/ext-tabs-base.js:693:7
INFO - convert@chrome://messenger/content/parent/ext-mail.js:882:26
INFO - convert@chrome://extensions/content/parent/ext-tabs-base.js:2091:39
INFO - create@chrome://messenger/content/parent/ext-tabs.js:568:29
INFO - async*recvAPICall/result</</<@resource://gre/modules/ExtensionParent.sys.mjs:1223:16
| Assignee | ||
Comment 1•8 months ago
•
|
||
Probably caused by bug 1993037 which introduced a new API that TB doesn't implement.
Comment 2•8 months ago
|
||
See "mobile/" on the patch for inspiration on how to fix it. Firefox for Android does not have split view feature so it has the minimum for API compatibility.
To find relevant files in TB to touch, here is a recent example of a patch that added the bare minimum for groupId in TB: bug 1960156
| Assignee | ||
Comment 3•8 months ago
|
||
Updated•8 months ago
|
| Assignee | ||
Comment 4•8 months ago
|
||
Thank you Rob !
Updated•8 months ago
|
Updated•8 months ago
|
Updated•8 months ago
|
Updated•8 months ago
|
Pushed by corey@thunderbird.net:
https://hg.mozilla.org/comm-central/rev/e69092ce7418
Implement extension API splitViewId. r=coreycb
Description
•