[Meta] Add-ons general availability (GA) on Android
Categories
(GeckoView :: Extensions, enhancement, P2)
Tracking
(Not tracked)
People
(Reporter: amejia, Unassigned)
References
(Depends on 9 open bugs)
Details
(Keywords: meta)
Reporter | ||
Updated•2 years ago
|
Comment 1•2 years ago
|
||
Linking a few bugs from the Blockers to General Availability document authored last year: https://docs.google.com/document/d/1hLYFOKuhQecXhJH5vZ8iFy5Ly28amC2FhqbombHHZ3A/edit
- bug 1639050 because an up-to-date blocklist is necessary.
- bug 1601420 optional permission support was already fixed on the GeckoView side, but the A-C/Fenix side still needs work - https://github.com/mozilla-mobile/fenix/issues/16912 (comment linking to JIRA)
- bug 1643740 is linked to avoid potential for dataloss when extensions use the feature. Alternative for the time being is to throw when the extension API is used and fix it in a follow-up.
Not hard blockers, but ideally prioritized too:
- bug 1535365 because we should ideally not host all extensions in the main process.
- bug 1538348 downloads API has made a lot of progress on the GeckoView side, but the A-C/Fenix side needs to integrate it.
- bug 1583281 As resources are generally constrained on mobile devices, tabs may be unloaded to free up resources. This concept is available in the extension API via the tabs.discard API and discarded properties, but not implemented on Android. Consequently, extensions don’t have an accurate view of the set of discarded tabs.
Reporter | ||
Comment 2•2 years ago
|
||
Thanks for all the details!
Updated•2 years ago
|
Updated•2 years ago
|
Reporter | ||
Updated•2 years ago
|
Reporter | ||
Updated•2 years ago
|
Updated•2 years ago
|
Comment 3•2 years ago
|
||
Should this depend on bug 1330161 as well?
Comment 4•2 years ago
|
||
(In reply to Chih-Hsuan Yen [:yan12125] (UTC+8) from comment #3)
Should this depend on bug 1330161 as well?
We don't have to block general availability on literally every API. Other features can be implemented independently of the GA effort.
Comment hidden (advocacy) |
Comment 6•2 years ago
|
||
(In reply to Rob Wu [:robwu] from comment #4)
(In reply to Chih-Hsuan Yen [:yan12125] (UTC+8) from comment #3)
Should this depend on bug 1330161 as well?
We don't have to block general availability on literally every API. Other features can be implemented independently of the GA effort.
Thanks, sorry for the noise. I will follow individual bugs for each API instead.
Reporter | ||
Comment 8•2 years ago
|
||
Yes, general availability will bring the option to install any extension.
Comment hidden (me-too) |
Description
•