Firefox/Meeting/11-Apr-2017

From MozillaWiki
Jump to: navigation, search

Actions from last meeting

  • Select a new meeting leader for April 25th meeting. Today’s meeting leader is: RyanVM
    • Next meeting leader is: johannh!

General Topics / Roundtable

(tips/tricks/FYI, productivity improvements, industry news)

Friends of the Firefox team

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

Project Updates

Add-ons

Activity Stream

  • 1.8.0 released to Test Pilot with more customization: editing top sites, showing 2 rows
  • Initial Pocket integration discussion targeting 57 as in-addition or replacing highlights
  • Greening of exported system add-on on pine branch to reduce starring efforts
    • Thanks aki for tweaking build configs
  • Progress with mozilla-central patches adding react / redux / reselect with related licenses, data storage / reducer framework, Places query optimizations

Electrolysis (e10s)

  • Still on target to ship e10s-multi (4 content processes) in 55
    • A bunch of work is also being uplifted to 54 to support this. If it turns out that we pass our release criteria on 54 on beta, we may consider turning on e10s-multi to some non-zero segment of our release population in 54. More details here.
  • a11y support currently targeting Firefox 55

Firefox Core Engineering

  • Doug Thayer has rewritten WebPageTest’s Firefox Add-on as a WebExtension...
  • ... and is working on porting the Gecko Profiler to a WebExtension as well. 🎉🎉🎉
  • Client-side stackwalking:
    • The client-side machinery for sending stacks in crash pings (M+C) -- and using pingSender to send it right away -- has landed in 55. All but two of those bugs have been uplifted to Aurora 54.
    • We’re working on the server-side processing for crash stacks to identify top crashers during 53 release.
  • Updater:
    • The Update Agent is going to begin as just a continuation of the download of the update, targeted for 55.

Form Autofill

Go Faster

  • No updates.

Photon

Performance

Structure

  • Finished bug breakdowns
    • Will continue to coordinate with UX, QE and others in case we’re missing something either now or when we start implementing
  • Started actually writing code!

Animation

Visuals

Platform Audibles

  • No updates.

Privacy/Security

  • [johannh] Fixing some last bugs to get the new doorhangers ready in 53
  • Johann and Nihanth have moved to Photon, the rest of the new Privacy/Security team are prioritising their work items right now.

Project Mortar (PDFium)

  • Everyone is working on bugs. Nothing special to update this week. :)

Quality of Experience

  • Preferences re-org has landed, search has also landed but is hidden behind the ‘browser.preferences.search’ pref in about:config.
  • Everyone has transitioned to Photon by now.

Search

  • Not much changed since last meeting: hi-res favicons and one-offs are almost ready to land and search suggestions are soon going to become opt-out.
  • Miscellaneous fixes still happening.

Sync / Firefox Accounts

  • No updates.

Storage Management

  • Engaging with SV for testing, front-end devs moved to Photon now.

Test Pilot

  • Snooze Tabs did a release last week
  • Activity Stream, Tab Center and Pulse did releases this week
  • Min Vid playback queues coming next week
  • Test Pilot release going out today which uses mozAddonManager much more, fixing many weird corner case bugs
    • The non-mozAddonManager code path still works for older Firefox, but will be removed soonish
  • Finalized our Q2 OKRs
  • As requested, Brown Bag about Screenshots engineering and product roadmap coming soon

This week I learned

  • [mconley] Did you know about bsmedberg’s multi minidump tool?
  • [jaws] Preferences re-org has landed, should be riding the 55 train
    • It supports searching!