Firefox/Meeting/23-Jan-2024

From MozillaWiki
Jump to: navigation, search

Friends of the Firefox team

Resolved bugs (excluding employees)

Script to find new contributors from bug list

Volunteers that fixed more than one bug

  • Gregory Pappas [:gregp]

New contributors (🌟 = first patch)

  • 🌟 creweclinton updated privacy notice URL in DiscoveryStreamFeed.jsm
  • mattheww added a fix to update lang attribute after translating page
  • 🌟 toe_head2001 improved performance of HTMLSelectElement::RemoveOptionsFromList

General triage

Project Updates

Add-ons / Web Extensions

Addon Manager & about:addons

  • Thanks to Anna Yeddi, a missing label to the remove shortcut icon from the extensions shortcuts management view part of the about:addons page has been identified and added. Another accessibility issue caught by the a11y jobs 🥳 - Bug 1873304

WebExtensions Framework

Developer Tools

DevTools

  • Alex added a notice at the bottom of the Debugger editor when the source map file is invalid or unavailable (bug)

  • Hubert delayed getting information about sources functions until we need to display them, which made opening files faster (bug)
  • Hubert fixed an issue where the Debugger would crash (bug)
  • Alex added options to the console :trace command limit depth and number of top level frames being traced (bug)

    • (still behind devtools.debugger.features.javascript-tracing)

    • :trace --max-depth N --max-records M

  • Alex improved performance of the console when it's receiving a very large number of messages (bug, bug)
  • Nicolas made Ctrl+Enter (Cmd+Enter on MacOS) on Rules view input advance the focus to the next editable property, i.e. like the Tab key (bug)
  • Nicolas added a hint about the new Enter key behavior in Rules view input, linking to an explanatory blog post (bug)

WebDrive BiDi

  • Julian added support the the network.fetchError event, which is emitted when a request ends in an error state (bug)
  • Julian implemented the network.failRequets command, which forces an intercepted request to fail, and will fire a network.fetchError event (bug)
  • Sasha made script.evaluate, script.callFunction and script.disown ignore the realm argument when a context argument is passed (bug)
  • Henrik fixed an issue with the browsingContext.create command, aligning with Chrome for a consistent cross-browser experience (bug)

Fluent

  • [mconley] Here’s a great blog post from the Localization team on how they’re working to advance Mozilla’s mission through localization standards

ESMification status

  • Some changes landed after today's numbers were generated (see new tab page section below) - that brings us to the 90% mark on browser/
  • ESMified status:

    • browser: 89%

    • toolkit: 99%

    • Total: 96.48% (no change)

  • #esmification on Matrix

Lint, Docs and Workflow

Migration Improvements

  • The next wave of spotlight messages to encourage users without accounts to create one to aid in device migration should be going out in a week or so.
  • The infrastructure that allows for doing backups of active SQLite databases has landed. We’re hoping this can be part of the foundations for a backup-to-local-file utility.

New Tab Page

Picture-in-Picture

  • emilio landed some patches that fix a regression with kde/wayland window rules for the PiP window not working as intended (bug)

Performance

Reader Mode

Search and Navigation

This week I learned

  • [mconley] Tab Previews! Congratulations to DJ for getting these landed. Currently disabled by default, but you can test them by setting browser.tabs.cardPreview.enabled to true