Send firefox-dev mailing list submissions to
firef...@mozilla.org
To subscribe or unsubscribe via the World Wide Web, visit
https://mail.mozilla.org/listinfo/firefox-dev
or, via email, send a message with subject or body 'help' to
firefox-d...@mozilla.org
You can reach the person managing the list at
firefox-...@mozilla.org
When replying, please edit your Subject line so it is more specific
than "Re: Contents of firefox-dev digest..."
Today's Topics:
1. Firefox Headlines (January 19, 2021) (Harry Twyford)
----------------------------------------------------------------------
Message: 1
Date: Tue, 19 Jan 2021 10:36:25 -0500
From: Harry Twyford <
htwy...@mozilla.com>
To:
firef...@mozilla.org
Subject: Firefox Headlines (January 19, 2021)
Message-ID:
<
CAB0mgJUpA8G-BK4URN73yULG...@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"
Hi Firefox fans,
We've got a great email lined up for you this week! It includes no less
than:
- THREE highlights
- SIX new contributors
- SIXTY-EIGHT bullet points
- NINETY seconds of time I spent counting the number of bullet points by
hand
Many thanks to Mike Conley and Doug Thayer, who helped me put these notes
together. You can also see them as a snazzy blog post here:
https://blog.nightly.mozilla.org/2021/01/19/these-weeks-in-firefox-issue-86/.
----
Highlights
-
Some new printing enhancements have recently landed:
-
emalysz added a checkbox to only print the selection
<
https://bugzilla.mozilla.org/show_bug.cgi?id=1670122> if there is one
-
dholbert added support for printing 2 and 6 pages-per-sheet
<
https://bugzilla.mozilla.org/show_bug.cgi?id=1669905>
-
dthayer has enabled the skeleton UI
<
https://bugzilla.mozilla.org/show_bug.cgi?id=1665451> on Nightly!
-
This is a Windows-only perceived performance startup optimization
that paints the structure of the browser UI very early on during the
process lifetime.
-
The dev-platform announcement
<
https://groups.google.com/g/mozilla.dev.platform/c/Vr9RTMMbaEI> goes
into further detail on how this works, and where to file bugs if
you see any
-
Here?s a video demonstration <
https://youtu.be/k-IZSU7jG0o> showing
the skeleton UI when starting up Firefox on very slow hardware, to better
see what?s happening (it usually flashes by quite quickly on
fast hardware).
-
Have you recently uploaded a performance profile, and accidentally
shared data you didn?t want to? You can now completely delete your profile
from the ?Uploaded Profile? menu in the top right of the profile viewer
- Screenshot
<
https://blog.nightly.mozilla.org/files/2021/01/headlines86_0.png>
-
Caption: Delete confirmation popup while deleting the profile
Friends of the Firefox teamIntroductions/Shout-Outs
-
[mconley] Welcome mhowell to the front-end team! She?s reporting to
bwinton, and will be working on Proton-y things to start
Resolved bugs (excluding employees)
<
https://bugzilla.mozilla.org/buglist.cgi?title=Resolved%20bugs%20%28excluding%20employees%29&quicksearch=1551239%2C1551569%2C1579108%2C1621984%2C1649613%2C1666840%2C1672384%2C1678298%2C1681890%2C1681893%2C1681897%2C1683885%2C1683985%2C1684530%2C1684595%2C1684604%2C1685628&list_id=15549924>Fixed
more than one bug
-
Michelle Goossens
-
Oriol Brufau [:Oriol]
-
Tim Nguyen :ntim
New contributors (? = first patch)
-
Akshat.dixit71 moved
<
https://bugzilla.mozilla.org/show_bug.cgi?id=1666840>
invalid-engine.xml to the OpenSearch test sub-directory.
-
? Paul Dill allowed PDFs linked to from other PDFs to be opened in
Firefox <
https://bugzilla.mozilla.org/show_bug.cgi?id=1672384>.
-
? Rahul ensured that URLs in the DevTools Network panel are fully
decoded <
https://bugzilla.mozilla.org/show_bug.cgi?id=1678298>.
-
? Abhishek Sharma removed defer usage in
devtools/client/shared/components/test/chrome/head.js
<
https://bugzilla.mozilla.org/show_bug.cgi?id=1681890>.
-
? Pedro Fonseca removed defer usage in
devtools/server/tests/xpcshell/head_dbg.js
<
https://bugzilla.mozilla.org/show_bug.cgi?id=1681893>.
-
? Kaique da Silva removed defer usage in
devtools/shared/webconsole/test/xpcshell/test_throttle.js
<
https://bugzilla.mozilla.org/show_bug.cgi?id=1681897>.
Project UpdatesAdd-ons / Web ExtensionsAddon Manager & about:addons
-
Thanks to emilio?s patch, starting from Firefox 86 the zoom levels for
the extensions options pages embedded in the about:addons tabs should be
set as expected - Bug 1398481
<
https://bugzilla.mozilla.org/show_bug.cgi?id=1398481>.
WebExtensions Framework
-
Sonia contributed a small but nice cleanup by removing the
extensions.webextensions.tabhide.enabled preference. Thanks Sonia!
-
A regression was fixed (introduced by Bug 1638422
<
https://bugzilla.mozilla.org/show_bug.cgi?id=1638422>) related to
making sure that webRequest StreamFilter is disconnected after a
redirect - Bug
1683189 <
https://bugzilla.mozilla.org/show_bug.cgi?id=1683189>
-
A crash was fixed in webRequests StreamFilter on view-source requests (Bug
1678734 <
https://bugzilla.mozilla.org/show_bug.cgi?id=1678734>)
WebExtension APIs
-
A redirect URI is now allowed to be set to a loopback address in the
identity.launchWebAuthFlow API. This was needed to allow extension to
successfully integrate OAuth authentication for some common web services
(e.g. google services) - Bug 1635344
<
https://bugzilla.mozilla.org/show_bug.cgi?id=1635344> (landed in
Firefox 86, uplifted to 85, will also be uplifted to 78 ESR)
Developer Tools
-
Added an error count button in the Toolbar, which shows the amount of
errors on the current page.
- Screenshot
<
https://blog.nightly.mozilla.org/files/2021/01/headlines86_1.png>
- Caption: An arrow points to a new error count badge in Developer
Tools
-
Landed a performance fix for the Browser Console (bug
<
https://bugzilla.mozilla.org/show_bug.cgi?id=1684965>)
-
Planned a few upcoming projects:
-
DevTools Fission M3 (reaching feature parity with pre-Fission state)
-
WebDriver BiDi (a standardization project to specify a bidirectional,
automation-focused protocol for the future)
Lint <
https://firefox-source-docs.mozilla.org/tools/lint/index.html>
-
globalThis is now fully enabled for ESLint
<
https://bugzilla.mozilla.org/show_bug.cgi?id=1684905>. Some support was
previously enabled, but the definition for the global was missing.
-
Whitespace linter now also fails for missing whitespace at the end of
files <
https://bugzilla.mozilla.org/show_bug.cgi?id=1675131>.
-
no-async-promise-executor
<
https://eslint.org/docs/rules/no-async-promise-executor> is now enabled
everywhere in the tree
<
https://bugzilla.mozilla.org/show_bug.cgi?id=1683340>.
-
Don't forget: There's a "Lint and Formatting" (#lint:
mozilla.org
<
https://chat.mozilla.org/#/room/%23lint:mozilla.org>) channel on Matrix
for all your lint and formatting questions.
New Tab Page
-
New personalization for sponsored content just landed in Nightly, and is
having a rollout for Firefox 84/85.
-
This is still all client-side, but uses a topic based interest
profile rather than matching on domains in browser history.
Password Manager <
https://wiki.mozilla.org/Toolkit:Password_Manager>
-
Thanks to Kenrick85 for their continued contributions, recently landing bug
1579108 <
https://bugzilla.mozilla.org/show_bug.cgi?id=1579108> to fix
alignment in the about:logins item/edit form layout.
-
Dlee and tgiles have been cleaning up about:logins with a series of
patches landed:
-
Bug 1678633 <
https://bugzilla.mozilla.org/show_bug.cgi?id=1678633> -
?A blank page is wrongly displayed on the ?about:logins? page
after signing
out from Firefox Sync and checking the option to delete all data?
-
Bug 1679131 <
https://bugzilla.mozilla.org/show_bug.cgi?id=1679131> -
?Remove all confirmation modal - icon and close button icons can
be dragged?
-
Bug 1683615 <
https://bugzilla.mozilla.org/show_bug.cgi?id=1683615> -
?about:logins - in-page focus jumps on the meatball menu when
navigating by
keyboard?
-
Thanks :dao for fixing Bug 1683678
<
https://bugzilla.mozilla.org/show_bug.cgi?id=1683678> - Mask password
button is no longer visible if Light theme is used.
Performance
-
bigiri, emalysz, and masterwayz are continuing to remove OS.File usage
from the startup path
<
https://bugzilla.mozilla.org/show_bug.cgi?id=986145> and have
collectively posted patches for ClientID.jsm
<
https://bugzilla.mozilla.org/show_bug.cgi?id=1649617>, Sqlite.jsm
<
https://bugzilla.mozilla.org/show_bug.cgi?id=1649613>, SharedDataMap.jsm
<
https://bugzilla.mozilla.org/show_bug.cgi?id=1649610>, SessionWorker.jsm
<
https://bugzilla.mozilla.org/show_bug.cgi?id=1649605>, PageThumbs.jsm
<
https://bugzilla.mozilla.org/show_bug.cgi?id=1649602>, XPIProvider.jsm
<
https://bugzilla.mozilla.org/show_bug.cgi?id=1649590>, and
DownloadIntegration.jsm
<
https://bugzilla.mozilla.org/show_bug.cgi?id=1649611>.
-
Thanks to gijs and barret for all the reviews!
-
emalysz worked on RTL support for the skeleton UI
<
https://bugzilla.mozilla.org/show_bug.cgi?id=1671603>.
-
mconley completed an analysis on the performance impact of using
built-in fonts
<
https://docs.google.com/document/d/1je4fSDYYF_u-p5SHXfKp5Dw8PFSfTPMNqOURXoS5PzA/edit#heading=h.vo42d979yhe2>for
Proton.
-
gijs fixed a toolbar flicker bug
<
https://bugzilla.mozilla.org/show_bug.cgi?id=1678666>.
-
gijs continues to investigate the DOM size
<
https://treeherder.mozilla.org/perfherder/compare?originalProject=try&originalRevision=5d0c71e9afe0d6684a311731f7978b051350c94a&newProject=try&newRevision=f5b0abb176036ce13bcb5d51b7efb75d34c93c9b&framework=1>
for potential performance wins
-
dthayer propagated annotations from the Background Hang Reporter (BHR)
ping through the processing job and worked with florian to display
annotation information in his BHR exploration tool
<
http://queze.net/bhr/test/>.
Performance Tools
- Now you can see the proportion of nursery-allocated strings that were
deduplicated on the GC Minor markers thanks to sfink.
- Screenshot
<
https://blog.nightly.mozilla.org/files/2021/01/headlines86_2.png>
- Caption: A GCMinor marker tooltip that includes the proportion
of nursery-allocated strings that were deduplicated.
- We improved accessibility in the network chart.
Picture-in-Picture
-
We have a new set of students from MSU starting soon! mhowell and
mtigley will be mentoring them. This is the metabug for their work
<
https://bugzilla.mozilla.org/show_bug.cgi?id=1685549>.
Proton
-
Watch this space! Proton is a UI refresh effort that?s just starting to
get off of the ground. Expect stylistic and content changes to the
toolbars, menus, tabs, etc.
-
Here?s the metabug <
https://bugzilla.mozilla.org/show_bug.cgi?id=1678742>.
All work will fold under it. And here?s the wiki page
<
https://wiki.mozilla.org/Firefox/Proton>.
-
There?s a browser.proton.enabled pref, but it?s early days, so this
doesn?t do anything right now. As Proton-associated changes land, they?ll
be keyed off of this pref.
-
Some <
https://bugzilla.mozilla.org/show_bug.cgi?id=1682015> things
<
https://bugzilla.mozilla.org/show_bug.cgi?id=1682522> we
<
https://bugzilla.mozilla.org/show_bug.cgi?id=34572> think
<
https://bugzilla.mozilla.org/show_bug.cgi?id=1678751> we can start
working on and landing sooner, so we?re working on that as designs are
solidified.
Search and Navigation
-
Fixed a performance problem when a very long search history entry was
suggested: Bug 1682434
<
https://bugzilla.mozilla.org/show_bug.cgi?id=1682434>
-
Fixed a race condition where pressing ESC may not always exit search
mode: Bug 1677325 <
https://bugzilla.mozilla.org/show_bug.cgi?id=1677325>
-
Fixed a bug causing Bookmarks, Tabs, History buttons to disappear from
Search Preferences when restoring defaults: Bug 1681818
<
https://bugzilla.mozilla.org/show_bug.cgi?id=1681818>
-
Removed most browser.urlbar.update2.* prefs in Firefox 86. A few were
left for features that are still under consideration: Bug 1665049
<
https://bugzilla.mozilla.org/show_bug.cgi?id=1665049>
----
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,
Harry
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <
http://mail.mozilla.org/pipermail/firefox-dev/attachments/20210119/de087a60/attachment.html>
------------------------------
Subject: Digest Footer
_______________________________________________
firefox-dev mailing list
firef...@mozilla.org
https://mail.mozilla.org/listinfo/firefox-dev
------------------------------
End of firefox-dev Digest, Vol 97, Issue 4
******************************************