Bug 1185785 (webext-android)

[tracking] Extension API for Android

NEW
Unassigned

Status

defect
P2
normal
4 years ago
3 months ago

People

(Reporter: billm, Unassigned)

Tracking

(Depends on 10 bugs, {dev-doc-needed, meta})

34 Branch
Dependency tree / graph

Firefox Tracking Flags

(relnote-firefox 48+)

Details

(Whiteboard: triaged)

Filing this to track progress on making the extension API in bug 1175770 work in Fennec.
Priority: -- → P2
Component: Extension Compatibility → WebExtensions
Product: Firefox → Toolkit

Comment 1

4 years ago
Is the plan to have day-1 feature parity with desktop Firefox?
(In reply to 4mr.minj from comment #1)
> Is the plan to have day-1 feature parity with desktop Firefox?

No.  There's an early release riding the trains for Firefox 42 on Desktop; there's nothing likely to hit Fennec until at least Fennec 44.  billm or margaret or mfinkle may have color to add here.
Yes, we're probably not going to have Android support for a few releases.

Updated

4 years ago
Summary: Extension API for Android → [tracking] Extension API for Android

Updated

4 years ago
Blocks: webext

Updated

4 years ago
Depends on: 1203233

Updated

4 years ago
Flags: blocking-webextensions+

Updated

3 years ago
Whiteboard: triaged
Duplicate of this bug: 1208028
Depends on: 1251042

Comment 5

3 years ago
Taking off a blocker for 1.0, we'll see if we can get the toolkit APIs and basic support working, but if we can't it won't block.
Flags: blocking-webextensions+ → blocking-webextensions-
Assignee: nobody → mwein
Depends on: 1119890
Depends on: 1258975
Depends on: 1260245
No longer depends on: 1258975
Alias: webext-android
Depends on: 1260548
Depends on: 1260888
Depends on: 1261253
Depends on: 1263005
Added to Fx48 Aurora release notes
Depends on: 1269062
Talking to marketing about this, how much of this work will land in 48 and depending on that, is it worth mentioning?
Flags: needinfo?(mwein)
Flags: needinfo?(amckay)

Comment 8

3 years ago
In Firefox 48 there is support for Android in WebExtensions, enabling developers to write ONE extension for Chrome, Opera, Firefox and Firefox for Android, assuming that they stick to the APIs that Android provides (as documented on MDN).

I think this is a big deal and we should talk about it a lot :)

Amy is doing some co-ordination of the Firefox 48 message, so adding a need info.
Flags: needinfo?(mwein)
Flags: needinfo?(atsay)
Flags: needinfo?(amckay)
No longer depends on: 1119890

Comment 9

3 years ago
Adding Arcadio, who is working to tie together WebExtensions messaging for 48.
Flags: needinfo?(atsay)

Updated

3 years ago
Assignee: mwein → nobody

Comment 10

3 years ago
Why does this ticket block bug 1161828 (parity with Chrome extension API)? Chrome for Android does not support any browser extensions.
Yeah you're right, it shouldn't block Chrome Parity.
No longer blocks: webextensions-chrome-gaps
Depends on: 1260916

Updated

3 years ago
Depends on: 1300808

Updated

3 years ago
Component: WebExtensions: Untriaged → WebExtensions: Android
Flags: blocking-webextensions-

Updated

3 years ago
Keywords: dev-doc-needed
Depends on: 1331126
Depends on: 1331128

Updated

2 years ago
Depends on: 1302504

Updated

2 years ago
Depends on: 1316442

Comment 12

2 years ago
Using this tracking bug for the first pass at high profile extensions on Android and the first wave of Android WebExtensions.

Updated

2 years ago
Depends on: 1338371

Updated

2 years ago
Depends on: 1338381
No longer depends on: 1331126
Depends on: 1330159
Depends on: 1364945
Depends on: 1386316
Looks like we're shipping this to beta 56. Can you suggest a release note? Or maybe it needs developer documentation at https://developer.mozilla.org/en-US/Firefox/Releases/56.
Flags: needinfo?(whuang)
Keywords: dev-doc-needed
I had transitioned Fennec relevant tasks to 1e Wesly since July. (sorry about the names being confusing)
BTW, I thought the extension changes will be in 57, but looks like some are partially going into 56.
Flags: needinfo?(whuang) → needinfo?(wehuang)
(In reply to Liz Henry (:lizzard) (needinfo? me) from comment #13)
> Looks like we're shipping this to beta 56. Can you suggest a release note?
> Or maybe it needs developer documentation at
> https://developer.mozilla.org/en-US/Firefox/Releases/56.

Hi Andy, seems it was talked about in Firefox 48 and maybe worth mentioning again since it's riding 56? Would you help on Liz's inquiry in comment13? Thanks.

(In reply to Andy McKay [:andym] from comment #8)
> In Firefox 48 there is support for Android in WebExtensions, enabling
> developers to write ONE extension for Chrome, Opera, Firefox and Firefox for
> Android, assuming that they stick to the APIs that Android provides (as
> documented on MDN).
> 
> I think this is a big deal and we should talk about it a lot :)
> 
> Amy is doing some co-ordination of the Firefox 48 message, so adding a need
> info.
Flags: needinfo?(wehuang) → needinfo?(amckay)

Comment 16

2 years ago
A release note was added I believe. At least I typed one into a google doc somewhere.
Flags: needinfo?(amckay)

Updated

2 years ago
Blocks: 1411651

Updated

2 years ago
No longer blocks: 1411651
Depends on: 1411651

Updated

2 years ago
Keywords: meta

Updated

a year ago
Depends on: 1404014

Updated

11 months ago
Product: Toolkit → WebExtensions

Updated

9 months ago
Depends on: webext-geckoview
You need to log in before you can comment on or make changes to this bug.