These Weeks in Firefox: Issue 16

Highlights

  • about:addons now has a legacy tag to show when an extension is not a WebExtension and addons.mozilla.org now specifically tags WebExtensions as compatible on Firefox 57!
  • The Activity Stream Test Pilot now shows recommended stories from Pocket, and you can  try the first bits of the Activity Stream integration in Firefox on Nightly by switching the pref browser.newtabpage.activity-stream.enabled

The new about:newtab featuring Activity Stream!

Friends of the Firefox team

(Give a shoutout/thanks to people for helping fix and test bugs. Introductions)

Project Updates

Add-ons

Electrolysis (e10s)

  • gabor turned on the pre-allocated process manager, which should improve the perceived performance of opening tabs and windows in new processes
  • mconley is currently fixing a regression in the tab switch spinner metric
  • e10s-multi A/B test is currently underway on Beta
  • e10s-a11y support still targeted for Firefox 55

Firefox Core Engineering

  • Shield Study defaulting Flash to click-to-play (Plugin Safety) has begun on Release 53 and will run through June 15.

Form Autofill

Mobile

Photon

Performance
  • We are working on deterministic perf tests for sync reflows and files loaded too early during startup
    • Sync layout and style flush tests will be in browser/base/content/test/performance. When these become available, make sure to run these when you add Photon-y things!
  • Expect big patches to land to stop using Task.jsm in browser/ and toolkit/, and stop using the non standard Promise.defer from promise.jsm
    • If you have WIP patches for these folders, consider landing them soon to avoid bitrot.
Animation
Visuals
Onboarding
  • Fischer and Rex and Fred report that the team has been iterating on the overlay prototype for the onboarding experience
    • The team is in discussions with the Activity Stream team to figure out how the overlay will integrate with the Activity Stream page
    • The team is also sorting out integration with Firefox Account log-in, and Automigration
    • The onboarding overlay experience is currently being developed as a system add-on
Preferences
  • timdream reports that the team has almost finished scoping out the work for this project, and that this wiki page is a great way to track the team as they work
  • Please file about:preferences bugs! Preferably blocking the right meta bugs.

Privacy/Security

  • jkt is looking into rewriting containers to use WebExtensions instead of the Addon SDK
  • Our three Outreachy interns for May 30 – August 30 were announced last week:

Project Mortar (PDFium)

Search

Sync / Firefox Accounts

Test Pilot

Here are the raw meeting notes that were used to derive this list.

Want to help us build Firefox? Get started here!

Here’s a tool to find some mentored, good first bugs to hack on.