Categories: News

These Weeks in Firefox: Issue 64

Highlights

Friends of the Firefox team

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

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.

Fission

  • DOM fission team in work week
  • Emma finished porting the Page Info dialog to be Fission-compatible
  • 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
  • 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

 

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

One comment on “These Weeks in Firefox: Issue 64”

Post a comment

  1. happysurf wrote on

    Great work as always.
    When we will see the Library in a new tab instead of the obsolete window?

    Reply

Leave a Reply

Your email address will not be published. Required fields are marked *