Firefox/Meeting/12-Jan-2021

From MozillaWiki
Jump to navigation Jump to search

Today’s meeting leader is: dthayer

General Topics / Roundtable

Friends of the Firefox team

Introductions/Shout-Outs

  • [mconley] Welcome mhowell to the front-end team! She’s reporting to bwinton, and will be working on Proton-y things to start

Resolved bugs (excluding employees)

Fixed more than one bug

  • Michelle Goossens
  • Oriol Brufau [:Oriol]
  • Tim Nguyen :ntim

New contributors (🌟 = first patch)

  • <Will be filled out after the meeting>

Project Updates

Add-ons / Web Extensions

Addon Manager & about:addons

  • Thanks to emilio’s patch, starting from Firefox 86 the zoom levels for the extensions options pages embedded in the about:addons tabs should be set as expected - Bug 1398481.


WebExtensions Framework

  • Sonia contributed a small but nice cleanup by removing the extensions.webextensions.tabhide.enabled preference. Thanks Sonia!
  • Fixed a regression (introduced by Bug 1638422) related to making sure that webRequest StreamFilter is disconnected after a redirect - Bug 1683189
  • Fixed crash in webRequests StreamFilter on view-source requests (Bug 1678734)


WebExtension APIs

  • Allowed redirect URI to be set to a loopback address in the identity.launchWebAuthFlow API, needed to allow extension to successfully integrate oauth authentication for some common web services (e.g. google services) - Bug 1635344 (landed in Firefox 86, uplifted to 85, will also be uplifted to 78 ESR)

Bookmarks

Developer Tools

  • Error count button in the Toolbar - shows amount of errors on the current page.


File:Pictures/1000020100000304000000EB3D84A0ABAE2F9955.png

Screenshot online


  • Performance fix for the Browser Console (bug)


  • Planning

    • DevTools Fission M3 - Reaching Feature parity with pre-Fission state.

    • WebDriver BiDi - a standardization project to specify a bidirectional, automation-focused, protocol for the future.

Fission

Form Autofill

Installer & Updater

Lint

Mobile

New Tab Page

  • New personalization for sponsored content just went to nightly, and is having a rollout for 84/85.

    • This version mostly differs from the old one by building a topic based interest profile instead of matching domains.

Nimbus

NodeJS

Password Manager

  • (read only unless someone else can take it, :sfoster has a conflict)
  • Thanks for Kenrick85 for their continued contributions, recently landing bug 1579108 to fix alignment in the about:logins item/edit form layout.
  • Dlee and tgiles have been cleaning up about:logins with a series of patches landed:

    • Bug 1678633 - A blank page is wrongly displayed on the “about:logins” page after signing out from Firefox Sync and checking the option to delete all data

    • Bug 1679131 - Remove all confirmation modal - icon and close button icons can be dragged

    • Bug 1683615 - about:logins - in-page focus jumps on the meatball menu when navigating by keyboard

  • Thanks :dao for fixing Bug 1683678 - Mask password button is no longer visible if Light theme is used

PDFs & Printing

  • emalysz added a checkbox to print the selection if there is one Bug 1670122
  • dholbert added support for pages-per-sheet values of 2 and 6 Bug 1669905

Performance

Performance Tools

  • Added a delete button on the profile viewer page. You can find it inside the popup on the top right corner if you uploaded that profile.


File:Pictures/1000020100000178000000DFCC3924BBB087A42B.png
Delete confirmation popup while deleting the profile

  • Now you can see the proportion of nursery-allocated strings that were deduplicated on the GC Minor markers thanks to sfink.

File:Pictures/1000020100000404000002168309A36E1AB922AF.png
A GCMinor marker tooltip that includes the proportion of nursery-allocated strings that were deduplicated.

  • Improved accessibility in the network chart.

Picture-in-Picture

Privacy/Security

Proton

  • Watch this space! Proton is a UI refresh effort that’s just starting to get off of the ground. Expect stylistic and content changes to the toolbars, menus, tabs, etc.
  • Here’s the metabug. All work will fold under it. And here’s the wiki page.
  • There’s a browser.proton.enabled pref, but it’s early days, so this doesn’t do anything right now. As Proton-associated changes land, they’ll be keyed off of this pref.
  • Some things we think we can start working on and landing sooner, so we’re working on that as designs are solidified.

Push

Search and Navigation

  • Fixed a performance problem when a very long search history entry was suggested. Bug 1682434
  • Fixed a race condition where pressing ESC may not always exit search mode. Bug 1677325
  • Fixed a bug causing Bookmarks, Tabs, History buttons to disappear from Search Preferences when restoring defaults. Bug 1681818
  • Removed most browser.urlbar.update2.* prefs in Firefox 86, a few were left for features that are still under exam. Bug 1665049

Sync

This week I learned