Firefox/Meeting/14-Nov-2023

From MozillaWiki
Jump to: navigation, search

Today’s meeting leader is: mconley

Nov 14, 2023

General Topics / Roundtable

Friends of the Firefox team

Introductions/Shout-Outs

  • Welcome to Nikki Sharpley! Nikki is joining the Information Management team, and will be focusing on Firefox View.

Resolved bugs (excluding employees)

Script to find new contributors from bug list

Volunteers that fixed more than one bug

  • Ganna
  • Jonas Jenwald [:Snuffleupagus]

New contributors (🌟 = first patch)

General triage

Project Updates

Accessibility

Add-ons / Web Extensions

WebExtensions Framework

Addon Manager & about:addons

Developer Tools

DevTools

  • Alex added error message when evaluating unknown commands (bug)

  • Alex fixed logging SharedArrayBuffer from Worklets and Workers (bug)
  • Nicolas made some progress on the DevTools Accessibility projects (bug , bug, bug, bug). The most visible one is that a thick, noticeable focus indicator was added to focusable element across the toolbox

WebDriver BiDi

  • Sasha added support for userActivation parameter in script evaluation (bug)
  • Sasha added support for the origin argument in the browsingContext.captureScreenshot command, allowing a script to, for example, take a screenshot of part of the page that is not visible (bug) …
  • … which also allowed to remove the now unnecessary scrollIntoView argument usage in browsingContext.captureScreenshot (bug)
  • Finally, Sasha added a context property on WindowProxy serialized object (bug)
  • Julian fixed an issue where browsingContext.navigate would not return the expected navigation id when wait=none was passed (bug)

Desktop Integrations

Downloads Panel

Credential Management

Fluent

Form Autofill

ESMification status


Information Management

Lint, Docs and Workflow

macOS Spotlight

Migration Improvements

  • The Ubuntu Snap improvements have gotten a green light from QA! It will be riding the trains out in Firefox 120, and hopefully will make it easier for users on Ubuntu migrate data from other browsers.
  • The last vestiges of the old XUL-based migration dialog have now been removed.
  • In Device Migration land, we’re primed to add helpful email and calendar reminders to our switching-devices SUMO page to make it easier for users to remember to download Firefox on their new devices! Emails are just going through localization, but we aim to have this enabled by the end of the month.

New Tab Page

Nimbus / Experiments

Password Manager

PDFs & Printing

Picture-in-Picture

Performance

Performance Tools (aka Firefox Profiler)

1433x525px

2048x1019px

  • ** *** This profile makes it easy to see which tests ran in parallel.

Search and Navigation

Enhanced Cross-Platform Suggest, which expands our Firefox Suggest capabilities and brings Suggest to mobile browsers

  • Drew removed adM/wikipedia suggestions from memory. Before these suggestions were sticking around even when disabled. 1832198.
  • Drew has added tests and refactors for Firefox Suggest in 1859389 and 1861540.
  • Dao implemented the layout for Firefox Suggest Opt-in Experiment in 1852055.

General improvements

  • Marc Seibert fixed a bug where the container label was not properly displayed in a bookmark result. 1859810
  • Marc Seibert fixed a bug where a part of the url is crossed out when the security padlock is clicked. This bug happens when browser.urlbar.trimHttps is enabled. 1860528.
  • Dale and Dao refactored CSS to use `moz-bool-pref` for richSuggestions in 1862704 and 1862930.

Search and SERP (Search Engine Result Page) telemetry

  • Mandy added telemetry to track search service failures. 1849013.
  • James added remote settings listeners for when SearchSERPTelemetry was updated in 1785104.
  • Standard8 extended SERP telemetry config for mobile. 1861676.
  • Standard8 updated Yahoo! Auctions branding. 1861925
  • Stephanie fixed broken marionette tests for search. 1863023

Consolidated Search Configuration

  • This is an initiative that consolidates search engine configurations across our desktop and mobile browsers
  • Mandy and Standard8 have just started rewriting the configuration to address some limitations of the previous configuration, and to allow it to be shared with our mobile products.
  • Mandy added a new application search engine class in 1861080 and 1863360.
  • Standard8 added search engine config schema v2. 1854965
  • Standard8 updated search tests in 1862287 , 1862462 and 1863023.
  • Standard8 updated the new and old search engine selectors to use the right keys. 1862679
  • Standard8 enables spell check for schemas and docs in search. 1862624


Storybook/Reusable Components

This week I learned