Closed Bug 1364976 Opened 7 years ago Closed 6 years ago

Allow API experiments to be bundled in the same XPI as the WebExtension that uses them

Categories

(WebExtensions :: Experiments, enhancement, P3)

enhancement

Tracking

(Not tracked)

RESOLVED FIXED
webextensions ?

People

(Reporter: kmag, Assigned: kmag)

References

Details

(Whiteboard: [triaged])

This will be a follow-up to bug 1323845, which will need to change the format of API experiment add-ons to look more like WebExtensions, with a manifest.json file containing API metadata.
This would be useful for the Test Pilot addon and Test Pilot experiment addons.

However, bug 1363624 (allow mozilla extensions to be hidden from the addon listing) would work just as well, since we just need users to not, say, delete the API experiment that provides Telemetry access.
Flags: needinfo?(amckay)
At this point, I'm marking this down as a P2 because I don't think Test Pilot have fully decided a plan yet. When they have, we'll move on that plan and increase priority and assign then.
Assignee: kmaglione+bmo → nobody
webextensions: --- → ?
Flags: needinfo?(amckay)
Priority: -- → P2
Whiteboard: [triaged]
Component: WebExtensions: General → WebExtensions: Experiments
Priority: P2 → P3
Assignee: nobody → kmaglione+bmo
(after this, will stand-alone WEE's still work?)
(In reply to Gregg Lind (Fx Strategy and Insights - Shield - Heartbeat ) from comment #3)
> (after this, will stand-alone WEE's still work?)

Yes, but the packaging format will change, and it's possible we may phase them out if we decide they don't have any compelling use cases.
Blocks: 1419884
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
Been watching this bug hopefully for use in Test Pilot in the not-so-distant future. Are there any docs on how this works?
(In reply to Les Orchard [:lorchard] from comment #5)
> Been watching this bug hopefully for use in Test Pilot in the not-so-distant
> future. Are there any docs on how this works?

Not yet. Andrew and I will be adding in-tree docs in the coming weeks. For now, you should probably just look at the tests.
Product: Toolkit → WebExtensions
You need to log in before you can comment on or make changes to this bug.