11 Sep 2026

feedPlanet Mozilla

Firefox Nightly: The Need for Speed Controls – These Weeks in Firefox: Issue 208

Highlights

Playback speed settings panel in a Picture-in-Picture window.

Friends of the Firefox team

Resolved bugs (excluding employees)

Script to find new contributors from bug list

Volunteers that fixed more than one bug

New contributors (🌟 = first patch)

Project Updates

Add-ons / Web Extensions

Addon Manager & about:addons
WebExtensions Framework

DevTools

::picker rules for a pseudo element within the DevTools Inspector pane.

A tooltip showing a breakdown of a CSS var function

WebDriver

New Tab Page

A layout variation for the New Tab page with the Widgets column on the left and Popular Today column on the right.

Picture-in-Picture

Search and Urlbar

The Firefox New Tab page with an unstyled in-page search bar in the center, showing Google search suggestions for "what's a scotch bonnet"

11 Sep 2026 5:32pm GMT

Mozilla Data YouTube Channel: Monitoring Sensitive Data: How do we monitor data we don't store?

We try to be responsible with data. For example, we: - store as little sensitive data as possible - monitor changes in incoming data on which we've built models But what happens when those two approaches conflict? How do we monitor changes in incoming data that we don't want to store? This talk explains the schema we use to monitor changes in what people are searching for in Firefox...even when we deliberately don't store some of what people are searching for.

11 Sep 2026 12:19am GMT

Jonathan Almeida: Perf wins from relocating MOZ_OBJDIR have a dev experience cost

This is the opposite of what I wanted to write about: relocating your MOZ_OBJDIR outside of your source directory will make your IDE faster.

In mozilla-central (the firefox monorepo), a default object files directory is created within the same source directory. This is equivalent to the build/ directory you would typically see in other projects.

While this is typically fine, I've found that Android Studio indexes many of these files and that can be slow when you're not working across all the layers in Gecko and Firefox. I ended up with these build directories that grew over time:

Directory Last touched Size Files
obj-aarch64-unknown-linux-android 2025-11-04 29 G 113,116
objdir-desktop 2025-11-04 19 G 41,010
objdir-frontend 2026-09-09 6.3 G 66,930
obj-aarch64-apple-darwin24.5.0 2025-06-16 4 K 1

That's a lot to index! I figured a way around this problem is to move the OBJDIRs out of the source directory and into something like ~/.mozbuild:

mk_add_options MOZ_OBJDIR="$HOME/.mozbuild/objdir-frontend"

While this does speed up IDE indexing, it's at the cost of developer experience, because now our generated code (e.g. FxNimbus) shows up as red symbols everywhere.

[insert sad trombone sound clip]

I'm uncertain if trimming what we index in these OBJDIRs is worth a large enough performance win, so for now I'll ensure I clean-up my stale copies which I'm not actively using.

11 Sep 2026 12:00am GMT