Firefox/Meeting/22-Oct-2019

From MozillaWiki
Jump to: navigation, search

Today’s meeting leader is: mikedeboer

General Topics / Roundtable

  • Happy release day! Firefox 70 goes out to users today, full of all sorts of goodies. Blog post. This also improves power usage on macOS! Blog post from Graphics.
  • [mconley] Reminder to tag Firefox Desktop performance bugs with [fxperf] in the whiteboard. The front-end perf team triages these every week, and can help get them seen by the right people.

Friends of the Firefox team

Introductions/Shout-Outs

Resolved bugs (excluding employees)

Fixed more than one bug

  • Dennis van der Schagt [:dennisschagt]
  • Florens Verschelde :fvsch
  • Itiel
  • Logan Smyth [:loganfsmyth]
  • Marco Vega
  • Sorin Davidoi

New contributors (🌟 = first patch)

Project Updates

Accessibility

Add-ons / Web Extensions

Unfortunately (because of a collision between this meeting and our weekly standup meeting) no one from the WebExtensions team will be able to attend the Firefox Bi-Weekly meeting this week. Updates in written form listed below:

234x196px

Link to SUMO page providing information about how to remove the extension manually.

(Link: https://bug1580962.bmoattachments.org/attachment.cgi?id=9093316)



Applications

Firefox Accounts

Sync and Storage

Push

Browser Architecture

320x152px

Developer Tools

Console

  • Console settings menu (Bug 1523868), see the next screenshot. Contributed by Armando


602x244px

Screenshot link


  • Scratchpad is deprecated and will be removed/replaced by Editor mode in the Console panel. The only missing thing blocking the removal is adding load/save buttons in Browser Console Editor Toolbar (bug 1584259) See the next screenshot


602x202px

Screenshot link


  • Jump to definition button (displayed next to functions) should now properly handle sourcemap (Bug 1433373), thanks to mattheww


Network

  • Numerous improvements to the Network Monitor’s networking blocking feature. This feature is available in Nightly behind a pref (QA testing currently in progress) devtools.netmonitor.features.resourceBlocking



602x192px

Screenshot link


  • The Waterfall column (aka Timeline) hides automatically when a side bar is opened (bug)


Layout

  • Whitespace text nodes are now displayed with a "whitespace" badge in the markup view (bug). Thanks to thomas.jean.lynch for the patch! See the `whitespace` badges on the next screenshot.


602x242px

Screenshot link


Fission

  • Most of the team is focusing on Fission and we are working towards our first milestone that should be finished in December. The focus is on the Browser Toolbox we call Omniscient.
  • List of preferences related to the Fission work is available through a toolbar FIS button.


602x264px

Screenshot link


Fission

  • Autocomplete and password manager now work in fission. Many related tests have been re-enabled. 🎉🎉🎉
  • Abdoulaye has finished fullscreen video support. 🎉🎉🎉
  • Talos tests now run to completion with Fission enabled
  • The following components are being ported to JSWindowActors by MSU capstone students:

    • PageStyle port is functioning with Fission enabled, just need to hammer out a final bug before landing

    • ShieldFrame port is being reviewed

    • PageThumbs is inching closer to completion, just one test failure remaining

    • UITour port is beginning

    • PopupBlocking port still in early phases, but the notification bar now appears

    • PictureInPicture works with JSWindowActors, but appears to be broken in oop-iframes. Currently investigating.

Lint

  • No updates

New Tab Page

  • Just some small UI and UX tweaks to finish off 71.

Password Manager

Performance

Performance Tools

(An IPC marker inside the parent process IPC track)

Picture-in-Picture

  • Plan continues to be to do a slow roll-out of Picture-in-Picture to our Windows users in Firefox 71 Release.
  • Fixed:

    • Bug 1585769 - Attempting to open some videos in the Picture-in-Picture player results in an all-white player window and SecurityError: The operation is insecure error

    • Bug 1568373 - Picture in Picture should have a black background

    • Bug 1587362 - PiP button doesn't work after putting tab back in window

  • Next:

    • Bug 1568316 - Picture-in-Picture window is missing the OS drop shadow

    • Bug 1589158 - Add in-tree documentation for Picture-in-Picture component

    • Begin working on macOS support, tentatively aiming to have that done for Firefox 72

    • Have QA begin testing macOS and Linux support for a potential Firefox 72 release

Privacy/Security

Search and Navigation

Search:

  • Separate search engine for private browsing (Firefox 71)

    • Enabled by default in Nightly and early Beta (can be controlled through the temporary feature pref browser.search.separatePrivateDefault.ui.enabled).

    • When you report bugs, please make them block Bug 1411340.

    • It is now possible to enable Search suggestions also for private windows from about:preferences#search.

    • It is possible to directly run a search in a private window from a normal window (with the private search engine, if set) from the content contextual menu, the urlbar, the command line.

    • The feature discovery banner in about:privatebrowsing for now has been disabled (pending a future different design).

  • Search configuration modernization (Firefox 72)

    • No updates, team moving back to this project

Address Bar:

User Journey