Highlights from Volunteer Contributors - These Weeks in Firefox: Issue 184

16 views
Skip to first unread message

Anna Kulyk

unread,
Jul 1, 2025, 10:21:57 AMJul 1
to firef...@mozilla.org

Hi Firefox Developers,

Here's a summary of the key updates and achievements from our Desktop Engineering meeting on June 24, 2025. A big thank you to everyone for their hard work and contributions!

--

Highlights

Friends of the Firefox team

Resolved bugs (excluding employees)

Volunteers that fixed more than one bug

  • Gabriel Astorgano

  • Gregory Pappas [:gregp] 

  • Masatoshi Kimura [:emk]

New contributors (🌟 = first patch)

  • Gabriel Astorgano:

    • Bug 1828299  — [Picture-in-Picture] Popping out the video when it's buffering causes the Play/Pause button to get stuck [display] as the Play button + this button doesn't work

    • Bug 1959029 — Sidebar icon does not reflect sidebar position (left/right)

  • Jason Jones: Bug 1959616 —  Move browser-window UI functionality for session restore from browser.js and BrowserGlue.sys.mjs to a session restore module

  • 🌟Nick Crast: Bug 1965895 — Add Peacock, SkyShowtime, Showmax, and Now TV to Picture-In-Picture video wrappers

Project Updates

Add-ons / Web Extensions

WebExtensions Framework
  • Fixed attention dot on pinned extension not updated in non-active windows - Bug 1967564

  • Fixed data collection permissions removed from the manifest between add-on updates not being revoked from the set of granted permissions (fixed in Nightly 141 and uplifted to Beta 140) - Bug 1971414

  • Set a fixed uuid in the moz-extension url for the webcompat built-in add-on, as a short term mitigation to prevent webcompat moz-extensions urls to be used for user fingerprinting - Bug 1717672

WebExtension APIs
  • Fixed a regression introduced in Firefox 139, which prevented browser.notifications.create non-system notifications from showing icons set as data and/or blob urls (fixed in Nightly 141, uplift requested to ESR 140) - Bug 1970075

  • Emilio investigated and fixed a recent regression related to the browserSettings.useDocumentFonts, which was preventing the browser settings from affecting the webpages until the next page reload (regressed in 138, fixed in nightly 142 and uplift requested for ESR 140 and Beta 141)  -  Bug 1972971

  • Christina introduced support for filtering by cookieStoreId the tabs.onUpdated events - Bug 1960011

DevTools

WebDriver BiDi

Lint, Docs and Workflow

Migration Improvements

New Tab Page

  • Thanks to the WebExtensions team, we’ve got line-of-sight for performing train-hopping to the release channel starting with Firefox 142. The plan is to use Nimbus / Experimenter to distribute the newtab XPI, rather than Balrog.

    • See this bug and what it blocks for more details

  • We’ve rolled out a change that removes story descriptions, to streamline the contents on the page!

  • The team has landed some support for more variations of showing “trending searches” on the newtab page, which we’ll be experimenting with soon.

  • Nina has been on a tear, cleaning up a bunch of Pocket-related code in the newtab codebase. Most recently, she removed a bunch of telemetry support for Pocket events.

Picture-in-Picture

Profile Management

  • User-facing plans for Firefox 142:

    • Improved avatar and theme customization

    • Possibly roll out to a slightly larger audience (from 0.5% to a few percent, TBD)

Search and Navigation

Storybook/Reusable Components/Acorn Design System

Below the fold

[mconley] JSON modules now available as of Firefox 138 (MDN documentation)

--

This information, including all of the previous updates, are fully available in this doc: https://docs.google.com/a/mozilla.com/document/d/1u9YH3ULNRYg6G-fN-Udkvfkcvg0alJfzi_zIAfFNkL8/edit?usp=sharing


Also note that we’re really just synthesising and humanising the stuff that's on the Wiki, which is freely available from here: https://wiki.mozilla.org/Firefox/Meeting, so check that out if you want the source material. It'll also be posted (minus the Below the Fold stuff) to the Nightly blog.


Finally, if there's a Firefox-ish team that you feel isn't being represented here, please let them know about the above meeting so we can get their updates.


Keep on rockin' the free web,


Anna
Reply all
Reply to author
Forward
0 new messages