Firefox/Meeting/29-Aug-2017

From MozillaWiki
Jump to: navigation, search


General Topics / Roundtable

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

  • [bgrins]

    • For talos pushes, this syntax should be sufficient to prevent unnecessary builds and also the ‘more runs are needed warning’ on perfherder: ./mach try -b o -p linux64,macosx64,win32,win64 -u none -t all --rebuild-talos 6

      • Can also include --artifact if you only have frontend changes but aren’t using artifact builds locally
    • Browser Toolbox can be opened on more than one instance

Friends of the Firefox team

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

  • Resolved bugs (excluding employees): https://mzl.la/2xJHvoO

    • More than one bug fixed:

      • :prathiksha
      • Dan Banner
      • Henry Chang [:hchang]
      • Kate Ustiuzhanina
      • Masatoshi Kimura [:emk]
      • Simon Lindholm
      • Tim Nguyen :ntim
      • flyingrub
    • New contributors (🌟 = First Patch!)

Project Updates

Add-ons

Activity Stream

Electrolysis (e10s)

  • No updates this week.

Firefox Core Engineering

  • No updates this week - everything since the 15th is still in progress.

Form Autofill

Lint

  • ESLint now enabled for toolkit/components/osfile
  • No-caller now enabled across the tree (disallow deprecated calls to arguments.callee / arguments.caller)

Photon

Performance

Structure

Animation

Visuals

  • Polish polish polish:

    • Sidebar stuff landed, followups

    • New notification bars

    • Updated media icon

    • Updates to misc. icons and tab styling

Onboarding

  • No updates this week.

Preferences

  • No updates this week.

Platform Audibles

  • No updates this week.

Privacy/Security

  • We are getting more (and more interesting) data from the Improved Privacy Settings shield study:

https://sql.telemetry.mozilla.org/dashboard/shield-study-improve-privacy-settings

  • tl;dr - Tracking Protection is very promising: very low breakage. Peter Dolanjski is arranging an opt-out follow-up study to measure acquisition & retention for users with tracking protection enabled.
  • First-Party Isolation is the most problematic - higher breakage, and lots of login failures which are associated with users disabling the study.
  • Talk to Luke Crouch (groovecoder on IRC, or email) if you have any specific questions!
  • Prathiksha has been working on making the hostname more visible in permissions prompts (by making it bold, bug 1369482)

Search and Navigation

Sync / Firefox Accounts

  • No updates this week.

Test Pilot

  • Screenshots has been rolled out to 5% of release users.
  • Activity Stream is now completely out of Test Pilot.
  • The Test Pilot website is now fully off l20n and on fluent-react, fixing some long standing issues.
  • We have added an l10n branch which will allow us to better batch strings going into and out of pontoon. Strings on master will not go to pontoon until master has been merged to l10n, and strings from pontoon will not go to master until l10n has been merged into master.

Web Payments

  • Read-only: (No major updates since Jonathan’s internship is done. MattN has been trying to fix test failures in one patch that blocks others from landing.)

This week I learned

  • [mikedeboer] “SVG when loaded as-a-document (in iframe, etc.) can run script and load external resources. When it's loaded as-an-image (<img>, 'background-image', etc.) it is blocked from running script or loading external resources.” - :jwatt