Firefox/Meeting/03-Jul-2018

From MozillaWiki
Jump to: navigation, search

General Topics / Roundtable

  • We landed a large refactor to how we load favicons for sites. A few regression fixes have landed since and should be in today’s nightly. If you’re still seeing favicon issues please file a bug blocking bug 1453751.
  • [felipe] browser_startup_content.js became a whitelist. This means that any new modules or JS-implemented components loaded during the content process startup will make this test fail unless it is added to the whitelist (with good justification). Also note that if something is removed from the startup path, it needs to be removed from the whitelist too, otherwise the test fails.
  • [mak] Use blocking reviews when asking to multiple reviewers in Phabricator, otherwise it will be a first-come-first-serve. See the PSA thread I started in firefox-dev.

Friends of the Firefox team

Introductions

  • [mconley] Vicky Chin, managing Firefox Performance across both Desktop and Mobile (spiritual successor to the Quantum Flow team)

Resolved bugs (excluding employees)

Project Updates

Add-ons / Web Extensions

Activity Stream

Browser Architecture

  • PSA: Upcoming regressions - XBL Replacement Newsletter Special Edition (read more on firefox-dev)
  • XML pretty printing now uses Shadow DOM when available instead of XBL in the content process (bug). Planning to extend this with the “UA Shadow DOM” for other in-content widgets (videocontrols, plugin click to play, etc).

Lint

  • Nothing to report

Fluent (read only)

  • Ongoing work to enable Fluent in unprivileged contexts and on the startup path

Performance

Policy Engine

  • ESR only policies moved to machine policies on Windows so that can be used on RR (except search) and so they can be used on Mac/Windows
  • Additional authentication prefs added.
  • Ongoing work by Kanika on the about:policies page
  • Lots of things marked for uplift

Privacy/Security

Search and Navigation

Address Bar & Search

Places

Other

Application Services (Sync / Firefox Accounts / Push)

Test Pilot

  • ✨ 🎉 Lockbox launching July 10 🎉 ✨
  • ✨ 🎉 Notes for Android launching July 10 🎉 ✨
  • Test Pilot & Screenshots H2 planning underway

Web Payments

  • Very productive meetings at SF All Hands with UX and Engineering to refine and track the remaining scope required before enabling on Nightly.
  • Team has completed 84% of the entire Milestone 1 - 3 Backlog.
  • There have been quite a few recent specification changes (e.g. payment method and payer events) that are also getting implemented in Gecko thanks to Marcos and mrbkap.
  • Sam is working on implementing a timeout error page.
  • Jared required essential address fields and added country-specific Postal Code validation.
  • Prathiksha is switching our dropdowns to use <select> behind the scenes.
  • MattN is working on visual polish to match the visual spec.

This week I learned