Firefox/Meeting/20-Apr-2021

From MozillaWiki
Jump to: navigation, search

Today’s meeting leader is: harry

General Topics / Roundtable

Friends of the Firefox team

For contributions from April 6 to April 20 2021, inclusive.

Introductions/Shout-Outs

Resolved bugs (excluding employees)

Fixed more than one bug

  • Claudia Batista [:claubatista]
  • Dhanesh
  • Evgenia Kotovich
  • Falguni Islam
  • Garima Mazumdar
  • Itiel
  • kaira [:anshukaira]
  • Kajal Sah
  • Liz Krane
  • Luz De La Rosa
  • Manuel Carretero
  • Michael Kohler [:mkohler]
  • Michelle Goossens
  • msirringhaus
  • ryedu.09
  • Sarah Ukoha
  • Sebastian Zartner [:sebo]
  • Tim Nguyen :ntim

New contributors (🌟 = first patch)

Project Updates

Add-ons / Web Extensions

Addon Manager & about:addons

  • ntim fixed an alignment issue on the about:addons page options menu (regressed in the same nightly version by Bug 1699917, an MR1 related cleanup) - Bug 1703487
  • Michelle Goossens contributed a fix to ensure "Restart with addons disabled" opt-in the new MR1-window-modal UI - Bug 1685346


WebExtensions Framework

  • Extensions web_accessible_resources are not blocked anymore by CORS checks - Bug 1694679
  • Fixed a bug that was preventing the “New Windows and Tabs URL” controlled by an extension to be updated as expected when the url changes as part of an extension update - Bug 1698619

    • NOTE: Firefox will re-prompt the user if the url is changed to an external URL from a previous one packaged into the extension itself

Developer Tools

  • Fission, targeting two upcoming milestones

    • M7a - working on BFCache related bugs

    • M8 - reaching feature parity with pre-Fission state


  • Style resources (*.css files) blocked by CSP are properly displayed in the Network monitor panel (bug).


562x510px

Fission

Form Autofill

Installer & Updater

  • Background update agent (“Update even when Firefox is not running”) is now enabled for Windows Nightly users: Bug 1703909 and this firefox-dev post.

    • 🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉🎉

    • We plan to stage roll out to Beta users in the Beta 89 cycle, and to Release users in the Firefox 89 cycle.

  • Of note to this audience: as part of this work,a while ago we made launching devtools not apply updates: Bug 1120863. We’d like to do more in that direction but It Is Complicated -- cheers to :bytesized for the epic bug comment!

Lint and Docs

macOS Spotlight

macOS Spotlight is a new team spanning Desktop and Platform working on improving macOS platform integration. Come say hello to the team in the #macdev channel on Matrix! Here’s what the team has worked on since its inception in mid-February.

  • Elastic overscroll (“rubberbanding”) is enabled (Bug 1704231).
  • Double-tap-to-zoom is enabled (Bug 674371). Double tap with two fingers to zoom in on a section of a webpage.
  • Native context menus are nearly done (Bug 34572). They’re currently disabled pending test failures (tracked in Bug 1700724). Enable widget.macos.native-context-menus to try them out.
  • When mousing to the top of the window in fullscreen, the titlebar no longer covers the tab strip (Bug 738335).
  • Long tooltips will no longer appear on the wrong monitor (Bug 1689682).
  • The sidebar now has a vibrant see-through appearance (Bug 1594132).
  • Fixed an issue where the app menu would open at the wrong size then shrink (Bug 1687774).
  • Right click on the toolbar in fullscreen mode and click “Hide Toolbars” to hide the toolbar. This feature has been broken on macOS for years and is now fixed! This is useful for presentations (Bug 740148).
  • The Firefox System theme now changes with the “Auto” OS theme (bug 1593390).
  • Ongoing work on enabling native fullscreen by default (Bug 1631735). Enable full-screen-api.macos-native-full-screen to always use macOS native fullscreen.
  • Ongoing work on enhanced dark mode support. This includes theming the titlebar and non-browser windows like Library, using dark stoplight buttons, dark context menus, dark tooltips, dark highlight colors, and more. Enable widget.macos.respect-system-appearance to try it out (expect breakage!) (Bug 1623686).

Messaging System

New Tab Page

Nimbus

NodeJS

Password Manager

PDFs & Printing

  • No update

Performance

  • OS.File is almost completely out of the startup path - only a handful of bugs remain and they all have patches up.
  • kmoir ported the “best practices for front-end Firefox engineers” document to source docs

Performance Tools

  • Made the profile info button more explicit

Before:
601x37px
After:
601x38px

  • Marker tooltips now display the inner window ids if there are multiple pages with the same URL

346x115px
You can see the id at the right side of the URL now

  • Test category is being displayed first in the Marker Chart now, as they are very relevant when they exist
  • Zip file viewer now automatically expands all the children

601x309px

Picture-in-Picture

Privacy/Security

Search and Navigation

  • MR1 address bar graduated to the main MR1 pref!

    • fixes to colors, padding, icons and better support for custom themes (improved contrast, separators, hover/selected)

    • New tab page search hand-off to urlbar is moving to release with MR1

    • Updated the separate search bar design to fit in with MR1.

  • Fixed a bug where the default search engine couldn’t be changed under unexpected conditions - Bug 1693585
  • Removed support to install opensearch engines via ftp - Bug 1692018

Screenshots

  • Thanks to our outreachy candidates have been picking up good-first-bugs across Firefox, and best of luck to them

This week I learned