Firefox/Meeting/4-Mar-2025

From MozillaWiki
Jump to navigation Jump to search

Mar 4, 2025

General Topics / Roundtable

  • [Luca] The integrated Screenshots component has been enabled by default since Firefox 127 (Bug 1870127). We are now planning to proceed with fully retiring the legacy screenshots system add-on implementation in Firefox 138 (tracked by Bug 1948364).

    • The Screenshots add-on had an instrumental role in prototyping and validating this Firefox feature. This is a good time to give a big shout-out to everyone involved in developing the Screenshots TestPilot experiment as well as the ones involved in the creation of the Firefox integrated component!!! ♥️🎂

    • Note: we will keep the extensions.screenshots.disabled pref around for a little longer because this pref is also used to disable the integrated Screenshots component when set to true (fully removing support for the legacy preference is tracked by Bug 1948366).

  • [tgiles] We now have a "good-next-bug" keyword in Bugzilla, hopefully this will simplify tracking since we have used various whiteboard tags in the past 🎉🎉🎉

    • [tgiles] I'm planning at some point to migrate the existing "good-second-bug" and other whiteboard tags to use the new keyword instead.

  • [gijs] moz-src:/// has landed! (https://bugzilla.mozilla.org/show_bug.cgi?id=1945566 ) 🎉

    • Metabug for conversions of modules from resource:// to moz-src

    • There’s a mach command to make switching super easy - mach use-moz-src - see How to switch your code over

    • [mconley] This will (hopefully) make it much easier for us to make your IDE / tooling understand where imported files are coming from.

Friends of the Firefox team

Introductions/Shout-Outs

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)

  • (Will be filled in after the meeting)

General triage

Project Updates

Accessibility

Add-ons / Web Extensions

Addon Manager & about:addons

  • In about:addons, the recommendations icon and the add-on badges have been refreshed (Bug 1930656, Bug 1930658, Bug 1945769, Bug 1707411)
  • InstallTrigger global is not hidden anymore on Nightly and Early Beta builds (instead, it will be visible but set to null as it is on the Release channel), this change has been agreed on with the WebCompat team to reduce the amount of interventions needed due to the hidden InstallTrigger global - Bug 1950440

WebExtensions Framework

  • Fixed issue with file picker not working anymore from hidden extension pages (background page and devtools page) and extension options pages embedded in about:addons - Bug 1949587 / Bug 1949092

WebExtension APIs

  • As of Firefox 137, the browser.storage.session API will start to enforce quota restrictions on all channels (enforced since Firefox 131 in Nightly, while logging a warning on non-Nightly channels) - Bug 1915688
  • Added implementation for the webRequest.handlerBehaviorChanged API method in Firefox 138 - Bug 1657575

    • Thanks to :arai for implementing this webRequest API method! 🎉

DevTools