When will a toolbar API for WebExtensions be available?

(Mortenkjems) #1

Since the schedule for planned APIs was removed it is impossible to know when new APIs will be available. Asked about that here

So now I try with a more direct question: When will a toolbar API for WebExtensions be available?

Do anyone know version or date?

(Sylvain Giroux) #2

While I don’t have any date to offer you, the bug for this feature can be tracked at https://bugzilla.mozilla.org/show_bug.cgi?id=1215064

It’s currently set as a " P3, enhancement" as priority. As such, it’s probably not on the map for still some time.

(Mortenkjems) #3

Is there no way of knowing the planned APIs?

Is there no more planning than from one version to the next or is this planning just not publicly available?

(Caitlin Neiman) #4

Hi @kjemmo, we’re currently finalizing priorities for the first half of 2019 and should have more to share after the new year.

(Mortenkjems) #5


Sounds good. I would love to see the toolbar API in the priorities for Q1 or Q2.

But even more important that the priorities and planning are publicly available, so developers can follow the development and decisions. Since the schedule for planned APIs (link above) was removed it is impossible to know when new APIs will be available. A public updated roadmap would be nice.

Will you post on the add-on blog or where should I look for this info?

(Caitlin Neiman) #6

Thanks, @kjemmo! Yes, please do keep an eye on the blog for more information about upcoming APIs. Today’s post talks a little bit about where our focus will be as we head into 2019.

(Mortenkjems) #7

Yes, but the blog only talks about APIs in the upcoming version. I imagine that the roadmap for APIs go further than just the next version, right? Why is this roadmap not publicly available?

(Martin Giger) #8

As far as I’m aware there is only very high level planning, no specific API planning. Mozilla develops Firefox using Agile-like development cycles, so the tasks are defined per release.

(Mortenkjems) #9

Can someone confirm that WebExtension API planning is on a per release basis?


(Caitlin Neiman) #10

The short answer is yes, we do plan WebExtensions API development on a per release basis in accordance with our long-term (and higher-level) plans. Your earlier comment was correct; we’re usually looking several versions ahead when planning development work.

Because complications and new priorities can arise between releases, it’s very difficult to promise that APIs in development will land by a specific release. To help set expectations, we tend to only announce when new APIs are being implemented when they make it into Firefox Beta.