Firefox/Meeting/17-May-2022

From MozillaWiki
Jump to: navigation, search

General Topics / Roundtable

Friends of the Firefox team

Resolved bugs (excluding employees)

Script to find new contributors from bug list

Volunteers that fixed more than one bug

  • Itiel
  • manisha.singh2019
  • serge-sans-paille
  • Shane Hughes [:aminomancer]

New contributors (🌟 = first patch)

General triage

Project Updates

Add-ons / Web Extensions

Addon Manager & about:addons

  • Thanks to Eemeli some remaining localized strings used in about:addons have been migrated to Fluent - Bug 1507471

WebExtensions Framework and APIs

  • As part of the deprecation of the “network.cookie.lifetimePolicy” Firefox about:config preference (Bug 1681493), the privacy.websites.cookieConfig WebExtension API JSONSchema has been updated to mark the “nonPersistentCookies” option as deprecated - Bug 1754924
  • As part of the ongoing ManifestVersion 3 work:

    • Fixed missing “action” WebExtensions API namespace on Android builds - Bug 1768839

    • Introduced new telemetry probes related to the extension startupCache usage - Bug 1767336

    • Enforced host permissions checks on content scripts registered using the scripting APIs - Bug 1760451

    • Enabled “scripting” WebExtensions API for ManifestVersion 2 extensions

      • Part of changes introduced for ManifestVersion 2 extensions to help extension developers with transitioning their addons to ManifestVersion 3.
    • Reset the event pages idle timeout when the event page does still have “webRequest.filterReponseData” filters attached to intercepted web requests - Bug 1759300

Developer Tools

  • Added filter for list of stylesheets in Browser Toolbox (bug) (Style Editor panel). The user can also use Ctrl/Cmd + p shortcut to focus the input field (bug)


601x154px

(screenshot online)


  • Show frames under their related content process ID (bug)


289x259px

(screenshot online)


  • Don’t add expressions evaluated in the Console panel (command line) to history if the browser is running in private mode (bug)


WebDriver BiDi M3 Completed


Downloads Panel

Fluent

Form Autofill

Lint, Docs and Workflow


macOS Spotlight

New Tab Page

  • Amy [:achurchwell] removed the placeholder colorways section from about:newtab’s personalized panel. Bug 1767017 .
  • Drew [:adw] added a new feature where we exclude URLs with the AMP query parameter from appearing as tiles in the new tab page. Bug 1768529
  • Scott [sdowne] reduced the number of I/O operations on the new tab page by reducing the attempt to create personality-provider folders. This fix increased performance. Bug 1768911

Nimbus / Experiments

NodeJS

Password Manager

PDFs & Printing

Picture-in-Picture

Performance

Performance Tools (aka Firefox Profiler)

Privacy/Security


Search and Navigation

  • Daisuke fixed a bug on Win64 where Ctrl-L Delete / CTRL-L Backspace does not clear the address bar when done extremely fast. Bug 1457149
  • James [:jteow] fixed a bug where autofill was broken for URLs such as localhost:8888/foo. Bug 1560676
  • Daisuke and Drew [:adw] have been working on autofill so that it fills urls not only origins. Bug 1597791
  • Daisuke fixed Bug 1633924 where adaptive results were case sensitive. This was changed so it’s case insensitive. If you typed FIRE or fire the url https://www.reddit.com/r/firefox/ will be shown in results
  • Mandy [:mcheang] Fixed a bug where DDG Ads on Search Result Pages was reported inconsistently. Bug 1673868
  • Mandy [:mcheang] Did some work to show an infobar for when an application default search engine is removed from configuration. Bug 1759207
  • [jamie] Fixed a bug for accessibility screen readers. The reader read the first result twice. Bug 1761154
  • Daisuke fixed Bug 1761154 where the address bar does not convert negative temperatures. Now it does. If you type in -30C to F, it converts it to -22 F. This feature is only available with browser.urlbar.unitConversion.enabled set to true.
  • Drew [:adw] Added a Nimbus variable to load Fx Suggest suggestions with a different type on Remote settings. Bug 1765595
  • Mark [:standard8] removed osfile.jsm usage from search because of new linting rules. Bug 1769047 .

Screenshots

  • [niklas] I landed the initial patch for the draggable overlay. Set `screenshots.browser.component.enabled` to true to test out the new screenshots component!

Storybook / Reusable components

Community


ESMification status

  • ESMification is a project to move away from our custom JS module system (JSMs) to the standard ES Module system most are familiar with when writing JavaScript.
  • A prototype of loading ESM modules has landed in[1]bug 1432901, it is now possible to load modules synchronously for system code (in progress example for a content/system component).
  • The team is working on a lazy module API similar to defineLazyModuleGetters & co.
  • There are a couple of questions around the API and naming that are currently being explored.
  • We are looking at a migration in H2.
  • We are looking for feedback. Please get in touch with yulia (@yulia on matrix, yulia@mozilla.com) if you would like to discuss any of the above.