Firefox/Meeting/10-Sep-2019

From MozillaWiki
Jump to: navigation, search

Today’s meeting leader is: k88hudson

General Topics / Roundtable

  • None

Friends of the Firefox team

Introductions/Shout-Outs

Resolved bugs (excluding employees)

Fixed more than one bug

  •  :Matthias Kammüller
  • Chris Muldoon
  • Florens Verschelde :fvsch
  • Heng Yeow (:tanhengyeow)
  • Itiel
  • Krishnal Ciccolella
  • Maliha Islam [:mislam]
  • Megan Bailey
  • Myeongjun Go
  • Nils Maier [:nmaier]

New contributors (🌟 = first patch)

Project Updates

Add-ons / Web Extensions


Applications

  • Firefox Accounts

  • Sync and Storage

  • Push

Browser Architecture

Developer Tools

  • Inspector:

  • Console

    • Removed CSS Warnings “CSSOM” message that was confusing for people — Bug 1574791

    • Only evaluate selected text in console (on the way to Scratchpad parity) — Bug 1576563

    • Fission related:

      • Many improvements on Multi-target Browser Console / Browser Toolbox Console

        • Almost everything is working but

          • Jump from logged content node to the inspector
          • “Jump to definition” icon not showing up when logging content function (WIP to fix this)
  • Responsive design mode

    • Changes to better match the behavior of Chrome devtools:

      • Landed Bug 1575097 to make screen.width and window.outerWidth report the simulated screen.
      • Landed Bug 1572840 to make RDM pane scale up/down with changes to page full zoom.
  • Application Panel - starting to take shape!

    • Try turning on `devtools.application.enable` in about:config on a recent Nightly to give it a go

    • Manifest viewer is pulling and showing actual manifest data 1575872 and 1575499
      331x370px

    • Also showing validation results - errors and warnings 1575872
      401x98px

  • Accessibility

Fission

  • DOM fission team in work week
  • Emma finished page info
  • Working on porting BrowserTestUtils. Changing the syntax of synthesizeMouse/Touch to allow browsingContexts to be supplied. Existing syntax of passing an array of selectors is being removed in favour of passing the correct browsingContext.

Lint

New Tab Page

  • Our Discovery Stream changes rollout should start today (September 10th).

    • Main changes are remote configuration.

    • More control over how where and when we add sponsored Pocket content.

    • We also have a new backend for sponsored content that goes out with the rollout, it adds better authoring tools for content creation and management.

  • For 71, we have a focus on

    • Updates to sponsored content dismissal flow. There are small cases where dismissal isn’t quite where we went. Goal is this would reduce overall sponsored content the user sees, but reduce sponsored content opt outs.

    • Some UI and UX updates to cards and promos.

Password Manager

Performance

Performance Tools

  • The base profiler is finally enabled on Windows, to capture the beginning of startup. Example of a cold startup profile captured on the 2017 quantum reference hardware: https://perfht.ml/2ZWxVwl
  • We have ongoing work progressing well about:

    • visualizing statistics about the overhead caused by the profiler during a profile

    • collecting native memory allocation stacks

    • visualizing JS tracer data

    • reducing the cost of profiler markers by making them allocation-free.

Picture-in-Picture

Policy Engine

Privacy/Security

Search and Navigation

Search:

Address Bar:

User Journey

  • So far 69 release messages have launched successfully, we’re getting some early data back for extended triplets
  • For 71, we’re working on more experiments first run, some new CFRs, better prioritization and mapping of messages to user preferences, figuring out some baseline performance tests
  • newtab/messaging unit-test runs now in try/treeherder; about to be moved to Tier 1, needinfo? :dmosedale if you have issues.