Open Bug 1796184 Opened 2 years ago Updated 1 year ago

[Meta] Add-ons general availability (GA) on Android

Categories

(GeckoView :: Extensions, enhancement, P2)

All
Android
enhancement

Tracking

(Not tracked)

People

(Reporter: amejia, Unassigned)

References

(Depends on 9 open bugs)

Details

(Keywords: meta)

No description provided.
Depends on: 1796187
Summary: [Meta] Add-ons general general availability on Android → [Meta] Add-ons general availability on Android
Depends on: 1796189
Depends on: 1796175

Linking a few bugs from the Blockers to General Availability document authored last year: https://docs.google.com/document/d/1hLYFOKuhQecXhJH5vZ8iFy5Ly28amC2FhqbombHHZ3A/edit

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.

Thanks for all the details!

Depends on: 1796595
Depends on: 1796596
Depends on: 1796597
Severity: -- → N/A
Type: enhancement → task
Type: task → enhancement
Priority: -- → P2
Whiteboard: [geckoview:m110]
Whiteboard: [geckoview:m110]
Blocks: 1814144
No longer depends on: 1796175
Summary: [Meta] Add-ons general availability on Android → [Meta] Add-ons general availability (GA) on Android

Should this depend on bug 1330161 as well?

(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.

(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.

Depends on: 1822914
Depends on: 1824863
Depends on: 1824529

Is this related to 1814131?

Flags: needinfo?(amejiamarmol)
Depends on: 1814131
Flags: needinfo?(amejiamarmol)

Yes, general availability will bring the option to install any extension.

No longer depends on: 1822914
You need to log in before you can comment on or make changes to this bug.