Firefox Headlines (July 27th, 2021)

12 views
Skip to first unread message

Mark Striemer

unread,
Aug 11, 2021, 11:38:59 AMAug 11
to Firefox Dev
Hey, Firefox fans!

We have another (belated :o) update from the Firefox Development team! Every two weeks we get together to discuss interesting things going on in Firefox and send it your way ⛵

Thanks to Mike Conley and Harry Twyford for putting these notes together with me.

Highlights

  • Background updater has started rolling out on Release!

    • This means users on Windows with Firefox installed that haven’t opened it in a while will get the latest Firefox when they start it!

  • The WebExtensions team has landed more work related to supporting Manifest Version 3:

    • The team landed some more changes related to the Extensions background service workers - Bug 1638097, Bug 1638099 (part of the ongoing work related to the Manifest Version 3 WebExtensions)

    • introduced support for the host_permissions manifest.json key - Bug 1693385

  • Some great accessibility fixes have recently landed:

    • Morgan (from the Accessibility Team) fixed a problem with macOS VoiceOver not properly announcing switch-to-tab results - Bug 1716828 

    • Harry fixed the appearance of the address and search bars in High Contrast mode on macOS -  Bug 1711261 

Friends of the Firefox team

For contributions from July 13th to July 27th 2021, inclusive.

Introductions/Shout-Outs

Resolved bugs (excluding employees)
Fixed more than one bug
  • Jonas Jenwald [:Snuffleupagus]

  • Kajal Sah

  • karim

New contributors (🌟 = first patch)

Project Updates

Add-ons / Web Extensions

WebExtensions Framework
  • Fixed an issue that was preventing an extension content script to successfully create websockets on webpages using a upgrade-insecure-requests CSP directive  - Bug 1676024

  • Prevent QuotaManager from selecting extension origins as least active origins to evict data when the free disk space is below certain thresholds - Bug 1720487 (landed in Nightly 92 and uplifted to Beta 91)


WebExtension APIs
  • Starting from Firefox 92, an extension will be able to access url, title and faviconUrl when the extension does have the required host permissions (and without requesting the broader “tabs” permission) - Bug 1690613. Thanks Karim for contributing this enhancement.

  • Also in Firefox >= 92, the downloads API support downloading with cookies from a given container (as well as searching and erase downloads by cookieStoreId) - Bug 1669566. Thanks again to Karim for contributing this additional enhancement!

Downloads Panel

  • Ava is exploring how we can detect potential download spam triggered by websites and providing some sort of UX for users to either “allow” or “block” these download requests (Bug 1711049)

Fission

  • The Fission team is working on a “process count experiment” to try increasing the number of content processes per site

  • The Fission team is also working on launching a “tab unloader experiment” to try unloading background tabs that haven’t been used in the while (and aren’t running audio, video or WebRTC, and other heuristics) to reclaim memory and processing power

Form Autofill

Installer & Updater

macOS Spotlight

  • Improved dark mode support landed in Release 91!

  • A fix will land soon for an issue where the window stoplight buttons were positioned incorrectly in RTL locales (bug 1419375).

  • Work continues on reducing video power usage and improving memory pressure notifications. 

Search and Navigation

  • Harry changed the new tab page search bar hand-off to enter Search Mode when the address bar would not usually execute a search, or return search suggestions - Bug 1713827 

Screenshots

  • Kajal has landed patches that create the foundation for the browser component switch

  • Kajal also migrated the existing icons into the new folder

  • Sfoster and Kajal have been working on creating a tab dialog overlay and actors to push the project into the next stage, and prototyping the overlay.


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 I'm really just synthesizing and humanizing 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,


Mark

--
You received this message because you are subscribed to the Google Groups "firef...@mozilla.org" group.
To unsubscribe from this group and stop receiving emails from it, send an email to firefox-dev...@mozilla.org.
To view this discussion on the web visit https://groups.google.com/a/mozilla.org/d/msgid/firefox-dev/CAAZ-eT2ub1OiDXROAivWxQD1jBtQbgYPocuro5oR%2BUh%2BfUvAbg%40mail.gmail.com.
Reply all
Reply to author
Forward
0 new messages