Panorama View addon broke due to new tabGroups API
Categories
(WebExtensions :: Developer Outreach, defect)
Tracking
(Not tracked)
People
(Reporter: aguertin+bugzilla, Unassigned)
References
()
Details
(Keywords: regression)
The Panorama View addon (https://addons.mozilla.org/en-US/firefox/addon/panorama-view/) stopped working in nightly 2025-04-25-21-24-24.
It now shows a blank screen instead of the expected extension content and has an error in the console:
Uncaught (in promise) TypeError: can't access property "query", browser.tabGroups is undefined
It worked in version 2025-04-25-09-15-26, and fails in version 2025-04-25-21-24-24.
Within that range, the most likely culprit is bug 1961539 (though it could be one of the followups committed at the same time).
Steps to reproduce:
- New firefox profile on nightly 2025-04-25-09-15-26
- Install Panorama View
- Test it, see that opening the extension shows an overview of tabs
- Update firefox to 2025-04-25-21-24-24 or later
- Test it, extension now shows a blank page with an error in the console
Comment 1•17 days ago
|
||
The extension contains a polyfill for the tabGroups API that looks like this:
if (!browser.hasOwnProperty('tabGroups')) {
... but does not request the tabGroups permission. So even though the browser has a tabGroups API, the extension cannot use it because it lacks the permission.
The extension author should update the extension and add the tabGroups permission.
Comment 2•17 days ago
|
||
I reported the issue to the extension author at https://github.com/photodiode/panorama-view/issues/167
Description
•