Categories: News

Celebrating 20 years of Firefox – These Weeks in Firefox: Issue 171

Highlights

  • Firefox is turning 20 years old! Here’s a sneak peek of what’s to come for the browser.
  • We completed work on the new messaging surface for the AppMenu / FxA avatar menu. There’s a new FXA_ACCOUNTS_APPMENU_PROTECT_BROWSING_DATA entry in about:asrouter for people who’d like to try it. Here’s another variation:

a message with an illustration of a cute fox sitting on a cloud, as well as a sign-up button, encouraging users to create a Mozilla account

  • The experiment will also test new copy for the state of the sign-in button when this message is dismissed:

  • Alexandre Poirot added an option in the Debugger Sources panel to control the visibility of WebExtension content scripts (#1698068)

  • Hubert Boma Manilla improved the Debugger by adding the paused line location in the “paused” section, and making it a live region so it’s announced to screen reader when pausing/stepping (#1843320)

Friends of the Firefox team

Resolved bugs (excluding employees)

Script to find new contributors from bug list

Volunteers that fixed more than one bug

  • abhijeetchawla[:ff2400t]

New contributors (🌟 = first patch)

Project Updates

Add-ons / Web Extensions

WebExtensions Framework
  • In Firefox >= 133, WebExtensions sidebar panels can close themselves using window.close() (Bug 1921631)
    • Thanks to Becca King for contributing this enhancement to the WebExtensions sidebar panels 🎉
WebExtension APIs
  • A new telemetry probe related to the storage.sync quota has been introduced in Firefox 133 (Bug 1915183). The new probe is meant to help plan replacement of the deprecated Kinto-based backend with a rust-based storage.sync implementation in Firefox for Android (similar to the one introduced in Firefox for desktop v79).

DevTools

DevTools Toolbox

Lint, Docs and Workflow

  • The source documentation generate and upload tasks on CI will now output specific TEST-UNEXPECTED-FAILURE lines for new warnings/errors.
    • Running ./mach doc locally should generally do the same.
    • The previous “max n warnings” has been replaced by an allow list of current warnings/errors.
  • Flat config and ESLint v9 support has now been added to eslint-plugin-mozilla.
    • This is a big step in preparing to switch mozilla-central over to the new flat configuration & then v9.
  • hjones upgraded stylelint to the latest version and swapped its plugins to use ES modules.

New Tab Page

  • The New Tab team is analyzing the results from an experiment that tried different layouts, to see how it impacted usage. Our Data Scientists are pouring over the data to help inform design directions moving forward.
  • Another experiment is primed to run once Firefox 132 fully ships to release – the new “big rectangle” vertical widget will be tested to see whether or not users find this new affordance useful.
  • Work completed on the Fakespot experiment that we’re going to be running for Firefox 133 in December. We’ll be using the vertical widget to display products identified as high-quality, with reliable reviews.

Search and Navigation

  • 2024 Address Bar Scotch Bonnet Project
    • Various bugs were fixed by Mandy, Dale, and Yazan
      • quick actions search mode preview was formatted incorrectly (1923550)
      • dedicated Search button was getting stuck after clicking twice (1913193)
      • about chiclets not showing up when scotch bonnet is enabled (1925643)
      • tab to search not shown when scotch bonnet is enabled (1925129)
      • searchmode switcher works when Search Services fails (1906541)
      • localize strings for search mode switcher button (1924228)
      • secondary actions UX updated to be shown between heuristic and first search suggestion. (1922570)
    • To try out these scotch bonnet features, use the PREF browser.urlbar.scotchBonnet.enableOverride
  • Address Bar
    • Moritz deduplicated bookmark and history results with the same URL, but different references. (1924968) browser.urlbar.deduplication.enabled
    • Daisuke fixed overlapping remote tab text in compact mode (1924911)
    • Richardscollin, a volunteer contributor, fixed pressing esc on the address bar when it was selected and will now return focus to the window. (1086524)
    • Daisuke fixed the “Not Secure” label being Illegible when the width is too small (1925332)
  • Suggest
    • adw has been working on City-based weather suggestions (1921126, 1925734, 1925735, 1927010)
    • adw working on integrating machine learning (MLSuggest) with UrlbarPRoviderQuickSuggest (1926381)
  • Search
    • Mortiz landed a patch to localize the keyword for wikipedia search engine. 1687153, 1925735
  • Places
    • Yazan landed favicon improvement on how firefox picks the best favicon for page-icon urls without a path. (1664001)
    • Mak landed a patch where we significantly improved performance and memory usage when checking for visited URIs. The process by executing a single query for the entire batch of URIs, instead of running one query per URI. (1594368)

No comments yet

Post a comment

Leave a Reply

Your email address will not be published. Required fields are marked *