The Tab Unloader works hard to only unload tabs it thinks you don’t immediately need – so it tries not to unload tabs that are playing media, using WebRTC, or are pinned.
A special shout-out to the DevTools Team, which has finished Milestone 3 for Fission support!
Milestone 3 was focused on resolving issues caused by the Fission refactoring, and includes work to fix critical performance regressions and tests that are currently disabled or failing for Fission.
We may be putting off unshipping KeyboardEvent.initKeyEvent for the extensions content scripts as a short term fix on the Firefox side – Bug 1727024. Thanks to Masayuki and :smaug for looking into that.
Fixed a couple of issues with custom prefs set for the xpcshell tests (Bug 1723198, Bug 1723536), not an issue specific to the extensions tests but we identified it while investigating a backout due to an unexpected android-only failure (Bug 1722966 comment 12).
WebExtension APIs
Fixed an issue with restoring private tabs discarded earlier during their creation (not specifically an addon issue, but it could be mainly triggered by addons using the browser.tabs.discard API) – Bug 1727024
Phabricator will now report warnings for ESLint (as well as other platforms), and so might your editor. Whilst we haven’t extensively used warnings, we are testing it out with the work towards removing uses of OS.File.
Thanks to :dimi and :pbz for tracking this issue down
:tgiles fixed the about:logins FxA avatar display logic so the initials avatar should appear now and the default avatar should display when first creating an FxA account on about:logins
All of the blockers for putting most of the strings (minus menubar strings) in sentence case for en-US appears to be fixed! We’re checking around to see if there are any leftovers that we somehow missed. If you find any, please mark them as blocking this bug.
Search and Navigation
Daisuke fixed a regression where jar: urls were not visited from the Address Bar – Bug 1726305
Daisuke fixed a visual bug in the separate Search Bar where search engine buttons were sometimes cut – Bug 1722507
Gijs made the Address Bar “not secure” chiclet visible with most locales and added a tooltip – Bug 1724212
Harry fixed a regression where some results were not shown if history results were disabled in Address Bar settings – Bug 1725652
Mark switched the Search Service tests to use IOUtils – Bug 1726565
Screenshots
Kajal landed a patch that adds telemetry to the Screenshots UI
Kajal is landing patches to port screenshots into its own browser component, which is currently behind the “screenshots.browser.component.enabled”. She set up a tabdialog box for the preview state, hooking up copy, download, and cancel functionality