Categories: Uncategorized

These Weeks in Firefox: Issue 101

Highlights

    • We have begun to roll out fission to a fraction of users on the release channel! Here’s a reminder of what Fission is, and why it matters
      • Telemetry so far doesn’t show any problems with stability or performance. We’re keeping an eye on it.
    • Fluent milestone 1 is 100% completed! All DTDs have been removed from browser.xhtml!
        • A burndown chart for strings in browser.xhtml. No remaining DTDs
          • Caption: A burndown chart for strings in browser.xhtml. No remaining DTDs left.
    • A new group of students from Michigan State University are working on improvements to High Contrast Mode. See the High Contrast Mode section below for details. Thanks to Noah, Shao, Danielle, Avi, and Jack!
    • about:processes is a page that you can go to to see which Firefox processes are taking up power and memory on your machine
      • It’s now possible to record a performance profile for a process with only a single click from within about:processes!
      • Here’s an animated GIF demonstrating a example workflow of one-click profiling
    • The new tab redesign has officially graduated. The pref to enable the pre-89 design has been removed.
    • Experimental improvements to macOS video power consumption will land soon in bug 1653417.
      • Fullscreen Youtube video on macOS consumes only 80% of the power it otherwise would.
      • We’re looking for testers! Flip gfx.core-animation.specialize-video to test. We’re looking specifically for visual glitches in the video or its controls. We’d also like to confirm that power usage is reduced for fullscreen YouTube and Twitch videos.

Friends of the Firefox team

Introductions/Shout-outs

    • [mconley] Welcome Yasmin Shash and Hanna Jones!
    • [vchin] Welcome to Amir who has started as Desktop Integrations EM!

For contributions from September 8th to September 21st 2021, inclusive.

Resolved bugs (excluding employees)

Fixed more than one bug

    • Antonin Loubiere
    • Itiel

New contributors (🌟 = first patch)

Project Updates

Add-ons / Web Extensions

WebExtensions Framework

Downloads Panel

Fluent

    • Milestone 1 has been completed! All DTDs have been removed from browser.xhtml!
      • As a bonus, this also means that all DTDs have been removed from the startup path, which was a goal for Milestone 2!
      • Are We Fluent Yet?
      • Congratulations to Katherine and Niklas for finally getting us over this milestone!

Form Autofill

High-Contrast Mode (MSU Capstone project)

Lint, Docs and Workflow

macOS Spotlight

    • Window spotlight buttons will now be on the correct side in RTL builds: bugs 1633860 & 1419375.
    • We noticed some users unfamiliar with macOS conventions were running Firefox directly from its DMG file. This can result in data loss and slow startup times, since Firefox is not fully installed. We now show a message warning the user in this scenario (bug 516362).

New Tab Page

    • New tab redesign has officially graduated. Old design pref & related code removed. Bug 1710937 👏
    • CSS variables simplified & cleanup. Allowing for easier theming (bug 1727319, 1726432, 1727321)
    • The ntp_text theme API property was broken, and now it isn’t! (bug 1713778)

Nimbus / Experiments

    • Bug 1730924 We want to update the Ajv JSON schema validator in tree

Password Manager

PDFs & Printing

Performance

    • Gijs has filed some bugs to make process flipping less likely when Fission is enabled
    • We’ve been seeing a slow but steady decline in the percentage of clients on Nightly seeing tab switch spinners. This might be related to Fission, WebRender, hardware churn, or might be a measurement artifact due to old builds sending telemetry. We’re not sure.
    • Thanks to jstutte for landing a patch that removes some main thread IO during startup when checking if we need to be doing an LMDB migration!

Performance Tools

    • Thanks to our contributor, mhansen, Linux perf profiles now include different colors for kernel vs user stack frames.
    • Two side-by-side images of performance profiles. The right side now has bright colors

      Caption: Two side-by-side images of performance profiles. The right side now has bright colors

Proton

Search and Navigation

    • Firefox Suggest is a new feature we’re working on to help you find the best of the web more quickly and easily!
    • Drew enabled the Firefox Suggest offline scenario for en-* users in the US region and made some tweaks to the Address Bar preferences UI
    • Daisuke fixed a regression where the Address Bar was not providing switch-tab results when history results were disabled – Bug 1477895

Screenshots

No comments yet

Post a comment

Leave a Reply

Your email address will not be published.