WebExtensions Engineering Bi-weekly Newsletter #1

Andrew McKay amckay at mozilla.com
Fri Oct 13 21:27:00 UTC 2017

In an effort to improve communication about what the WebExtensions
Engineering team is doing I'm going to start doing some bi-weekly
meetings. All the bugs that we are working on are visible in Bugzilla,
but provides a rather low level fire hose of information. Each release
I do a blog post of what has changed. This is an attempt to bridge gap
between the fire hose of bugs and the blog post [1].

It's been a few weeks since Firefox 57 has merged and we've been
uplifting patches into Beta. The uplift criteria is becoming more
strict as the release progresses and an uplift will have to meet very
high standards to be considered over the remainder of the Beta cycle.

A current focus is still to triage those incoming bugs and see if
something should be uplifted to 57. That's why you'll see the
status-firefox57 flag being set on bugs.

So far some bugs that have now landed in 58 [2] include:
* about:preferences will now show if you an extension has changed the
new tab when using chrome_url_overrides [3]
* webRequest.onAuthRequired will fire for system requests [4]
* extensions can now configure security devices [5]
* ancestor URLs are passed to webRequest.onBeforeRequest listeners [6]
* confirm dialogs now appear on options_ui pages with OOP enabled [7]

Some of the things that are being worked on include:
* using indexedDB as a back end for storage.local [8] to improve
performance of storage.local
* changing page CSP to not apply to content scripts [9]
* reader mode support [10]
* popups will appear in the UI if newtab or homepage is changed [11]
* how tab and tab strip hiding could be done [12]

A road map of things we are working on is here:

Meetings are all public and a calendar is here:

If there's anything anyone wants me to summarise in these newsletters,
please let me know.

[1] https://blog.mozilla.org/addons/2017/09/28/webextensions-in-firefox-57/
[2] https://mzl.la/2yL7voc (currently at 41 bugs)
[3] https://bugzilla.mozilla.org/show_bug.cgi?id=1373853
[4] https://bugzilla.mozilla.org/show_bug.cgi?id=1401350
[5] https://bugzilla.mozilla.org/show_bug.cgi?id=1357391
[6] https://bugzilla.mozilla.org/show_bug.cgi?id=1305237
[7] https://bugzilla.mozilla.org/show_bug.cgi?id=1385548
[8] https://bugzilla.mozilla.org/show_bug.cgi?id=1406181
[9] https://bugzilla.mozilla.org/show_bug.cgi?id=1267027 and
[10] https://mail.mozilla.org/pipermail/dev-addons/2017-August/003063.html
[11] https://bugzilla.mozilla.org/show_bug.cgi?id=1390158
[12] https://bugzilla.mozilla.org/show_bug.cgi?id=1384515 and

More information about the Dev-addons mailing list