Firefox/Meeting/20-Jun-2017

From MozillaWiki
Jump to: navigation, search

Actions from last meeting

  • Select a new meeting leader for July 18th meeting.
  • Today’s meeting leader is: Felipe
  • Next meeting leader is (note: let’s skip July 4th and go for July 18th): mconley

General Topics / Roundtable

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

  • [mconley] nsIThread now has idleDispatch - this means you can now queue work to occur in the lowest tier priority, which is good, since it means that (with the Quantum DOM work going on) more important events and runnables will be able to occur earlier. See ehsan’s blog post for more details.
  • [Pike] l10n repacks will get simple soon, bug is in review : ./mach package; ./mach build installers-de
  • [felipe] Firefox 54 is out! \o/
  • [felipe] Firefox Focus is now available for Android.

Friends of the Firefox team

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

  • [johannh] Prathiksha [prathiksha]: Our new Outreachy intern who is working on permission management in about:preferences and other permission-related bugs.
  • [mikedeboer] Bao Quan [beekill] is the sessionstore GSoC intern this year! 👋
  • Resolved bugs (excluding employees): https://mzl.la/2ry91mG
    • More than one bug fixed:
      • Iaroslav Sheptykin
      • Jeongkyu Kim
      • Santiago Paez [:tiago]
      • Tomislav Jovanovic :zombie
      • UK92
    • New contributors (🌟 = First Patch!)

Project Updates

Add-ons

Activity Stream

  • June 15th Newsletter (sent to firefox-dev, but strangely missing from the archive, so copied to GDocs)
  • Highlights:
    • “Graduation Team has landed the about:newtab Preferences Pane, > put in place a bunch of performance telemetry, and made some > amazing progress on making sure all existing Firefox > about:newtab tests pass.”
    • “The MVP Team has built out controls for collapsing/expanding AS > sections, as well as landed the very cool ‘Recent Bookmarks’ > section.”
    • “This iteration, we will be preffing on a minimal version of > Activity Stream in Firefox Nightly.”
    • Shield Study to examine AS vs. Tiles starting June 26th
    • User Research Diary Study completed last week:

Electrolysis (e10s)

  • We shipped e10s-multi to release!
  • We’ll be expanding e10s-multi to webextensions users with a system add-on update.
  • Windows support for e10s+accessibility has been delayed until Firefox 56+ due to stability issues. Here’s the meta bug for the project. This bug appears to be the major blocker.

Firefox Core Engineering

Form Autofill

  • Summary of recent updates
  • Status
    • Enabled the heuristics algorithm. Form Autofill now supports > forms without @autocomplete attributes, i.e. most en-US sites.
    • Enabled the auto-save feature and implemented the door hanger > for notifying users of this.
    • Landed preview & highlight feature. You can now preview how > addresses will be filled in multiple fields.
    • Landed the footer in the suggestion dropdown, which makes users > easier to find the preferences page.
    • Landed basic select element support.
    • Polished the dialogs in about:preferences (two-layer in-content > dialog and select element dropmark).
  • In Progress
    • Bug > 1303515 - > Prompt a door hanger to ask users to update profile when users > submit a modified populated form
    • Bug > 1329628 - > Address phishing danger concerns
    • Bug > 1352324 - > Store phone numbers in E.164 format
    • Bug > 1365544 - > Handle filling inexact matches for select elements on > “address-level1” (states)
    • Bug > 1368008 - > Cache the computed fields in profileStorage
    • Bug > 1370429 - > Implement the infrastructure of Telephone parser to support > the various combination of telephone fields

Lint

  • ESLint now has better path searching for node/npm on Windows and will work with the new version of MozillaBuild (with node pre-installed!) when it is released
    • Get your RC build here! Be sure to clobber after installing.

> https://bugzilla.mozilla.org/show_bug.cgi?id=1346656#c9

Photon

Performance

Structure

Animation

Visuals

Onboarding

  • The overlay is now fitting the UI spec, and we have 5 tours with call-to-action buttons & hide tour checkbox http://g.recordit.co/4sk1qfHf37.gif
  • The Sync tour and tour notification to land soon.

Preferences

Search

Test Pilot

  • New Screenshots landed in Nightly last night (bug fixes)
  • Tab Center only works up to Firefox 55
  • Graduating July 5th: Page Shot, Activity Stream
  • Graduating “soon” after July 5th: Pulse, Tab Center
  • Keep your eyes open for three new experiments coming mid-July!

This week I learned