Firefox Headlines (March 5th, 2019)

Mike Conley mconley at mozilla.com
Tue Mar 5 15:25:42 UTC 2019


Hello folks,

The Firefox Desktop team got together last week to discuss all of the
activity going on in the browser. Here's a distillation of the notes we
took for your reading pleasure. Enjoy!

Special thanks to Lina Cambridge, Johann Hofmann and Mike de Boer who put
these notes together with me.
Highlights

   -

   Firefox Account is experimenting with putting an avatar next to the
   hamburger menu <https://bugzilla.mozilla.org/show_bug.cgi?id=1524665>.
   It will give users visibility on their account, sync status as well as
   links to manage the account. Targeting landing & beta uplift this week!
   - [Screenshot]
      <https://blog.nightly.mozilla.org/files/2019/02/Screen-Shot-2019-02-25-at-3.03.53-PM.png>

      -

      [Screenshot]
      <https://blog.nightly.mozilla.org/files/2019/02/Screen-Shot-2019-02-25-at-3.16.26-PM.png>
      -

   We have added support for blocking known fingerprinters and cryptominers
   <https://bugzilla.mozilla.org/show_bug.cgi?id=1527917> with content
   blocking! This is currently enabled in Nightly.
   - [Screenshot]
      <https://blog.nightly.mozilla.org/files/2019/02/Screenshot-2019-02-26-at-17.20.34.png>
         - Still experimental, may break sites.


   -

   Lots of DevTools goodies this week!
   - In the DevTools Debugger, the XHR breakpoint type (ANY, GET, PUT,
      POST, etc.)  can be now specified through new UI. This was done by a
      volunteer contributor, Jaril!
         - [Screenshot]
         <https://blog.nightly.mozilla.org/files/2019/02/pasted-image-0.png>
      - Log points UX has been improved (including syntax highlighting,
      context menu and markers), thanks to contributors Bomsy and Florens
      - Log points are different from breakpoints - they don’t break JS
      execution, they just create a log when hit.
         - [Screenshot]
         <https://blog.nightly.mozilla.org/files/2019/02/log-points.png>
      - It is now possible to copy all collected CSS changes done through
      DevTools UI. Thanks to Razvan Caliman!
         - [Screenshot]
         <https://blog.nightly.mozilla.org/files/2019/02/changes.png>
      -

      Auto discovery of layout CSS properties (done by contributor: Micah
      Tigley). Hold shift and mouse over any defined property in the box-model
      widget (in the Layout sidebar) ==> this will highlight the corresponding
      CSS property in the rule-view.
      - [Animated GIF]
         <https://blog.nightly.mozilla.org/files/2019/02/jump-to-rule.gif>


   -

   The Password Manager team has added a "View Saved Logins" footer to the
   password manager autocomplete popup
   <https://bugzilla.mozilla.org/show_bug.cgi?id=1189618>  (disabled until
   the follow-up is resolved)
   - [Screenshot]
      <https://blog.nightly.mozilla.org/files/2019/02/Screen-Shot-2019-02-26-at-9.44.11-AM.png>
      -

   Tim Huang and Tom Ritter added letterboxing
   <https://bugzilla.mozilla.org/show_bug.cgi?id=1407366> (an
   anti-fingerprinting technique) to Firefox
   - [Screenshot]
      <https://blog.nightly.mozilla.org/files/2019/02/Screenshot-2019-02-26-at-17.23.29.png>
         - Note the gray margin in the content area

Friends of the Firefox teamResolved bugs (excluding employees)
<https://mzl.la/2BNJSeP>Fixed more than one bug

   -

   Hemakshi Sachdev [:hemakshis]
   -

   Manish [:manishkk]
   -

   Oriol Brufau [:Oriol]
   -

   Rainier Go [:rfgo]
   -

   Tim Nguyen :ntim
   -

   Trishul

New contributors (🌟 = first patch)

   -

   🌟 Adam Czyzewski updated a sync tooltip
   <https://bugzilla.mozilla.org/show_bug.cgi?id=1520560> to make its
   purpose clearer
   -

   🌟 Tony Ross [:antross] made one of our DevTools WebExtension APIs more
   consistent with Chrome’s implementation
   <https://bugzilla.mozilla.org/show_bug.cgi?id=1472653>, making it easier
   to port add-ons over
   -

   The following new contributors switched us from hand-rolled
   promiseWaitForCondition methods to TestUtils.waitForCondition
   -

      🌟 Carolina Jimenez Gomez for one of our WebRTC tests
      <https://bugzilla.mozilla.org/show_bug.cgi?id=1530183>
      -

      🌟 Neha for one of our browser UI tests
      <https://bugzilla.mozilla.org/show_bug.cgi?id=1530182>
      -

   chengy12, one of our MSU students, ported a bunch of printing-related
   strings to Fluent <https://bugzilla.mozilla.org/show_bug.cgi?id=1523737>
   -

   freychr3, another of our MSU students, ported the Page Info dialog to
   Fluent <https://bugzilla.mozilla.org/show_bug.cgi?id=1517493>
   -

   🌟 Ivan Yung made it so that about:policies shows a message when there
   are no active policies
   <https://bugzilla.mozilla.org/show_bug.cgi?id=1497934>
   -

   Martin Koroknay fixed a “Failed prop type” error
   <https://bugzilla.mozilla.org/show_bug.cgi?id=1529225> in the DevTools
   Console
   -

   🌟 l.khadka de-duplicated some code for about:telemetr
   <https://bugzilla.mozilla.org/show_bug.cgi?id=1515009>y
   -

   🌟 msfr-develop fixed a bug
   <https://bugzilla.mozilla.org/show_bug.cgi?id=1241059> where the
   DevTools inspector wouldn’t scroll to an already-selected element when
   clicking on its closing tag.
   -

   🌟 Maximilian Schütte fixed a 12 year old SessionStore bug, where
   minimized windows wouldn’t have their un-minimized sizemodes recorded
   <https://bugzilla.mozilla.org/show_bug.cgi?id=384278>!
   -

   Rainier Go [:rfgo]
   -

      Fixed a bug <https://bugzilla.mozilla.org/show_bug.cgi?id=1477296>
      where the DevTools Storage Inspector sometimes didn’t show items after
      clearing local storage
      -

      Added a tooltip for the “Refresh” button
      <https://bugzilla.mozilla.org/show_bug.cgi?id=1504634> in the
      DevTools Storage Inspector
      -

      Removed some unneeded
      <https://bugzilla.mozilla.org/show_bug.cgi?id=1529379> prefs
      <https://bugzilla.mozilla.org/show_bug.cgi?id=1529468>
      -

   🌟 Sonia fleshed out the DevTools contributor documentation
   <https://bugzilla.mozilla.org/show_bug.cgi?id=1522090> with a paragraph
   on what to do if things go wrong with ./mach bootstrap.

Project UpdatesActivity Stream

   -

   Landed and uplifted MVP for experiments, Beta smoke test started Monday
   <https://bugzilla.mozilla.org/show_bug.cgi?id=1529327>.
   -

   Preparing to run 16 layout experiments in Release 66 cycle for better
   engagement, e.g., large Hero articles vs List of articles
   -

   The team is helping Pocket engineers transition to increase ownership of
   new tab
   -

   CFR for Pinned Tabs
   <https://bugzilla.mozilla.org/show_bug.cgi?id=1501751> will be our next
   recommendation experiment!
   -

      First experiment recommends add-ons, e.g., Facebook Container, Google
      Translate
      -

      Current experiment will suggest pinning tabs, e.g., Gmail,
      productivity / messaging sites

Add-ons / Web Extensions

   -

   Work continues on long-term projects:
   -

      Supporting migration of search engines to WebExtensions
      <https://bugzilla.mozilla.org/show_bug.cgi?id=1517486>
      -

      Handling extensions in private browsing
      <https://bugzilla.mozilla.org/show_bug.cgi?id=1460738> windows
      -

      Rewriting about:addons in HTML
      <https://bugzilla.mozilla.org/show_bug.cgi?id=1505924>
      -

   Rob fixed a bug in which optional permissions were not cleared
   <https://bugzilla.mozilla.org/show_bug.cgi?id=1522918> when an extension
   was uninstalled.
   -

   Luca got rid of a synchronous reflow
   <https://bugzilla.mozilla.org/show_bug.cgi?id=1446027> in extension
   popups.

ApplicationsScreenshots

   -

   Latest server release is on stage environment for testing prior to
   release (Changelog
   <https://github.com/mozilla-services/screenshots/blob/master/CHANGELOG.md#version-3800>
   )
   -

      We have now exposed server shutdown strings to web localizers. In
      case anyone asks, Screenshots is not being removed from Firefox, just the
      ability to upload shots.
      -

      This upcoming server release will include tools to help users
      download their saved shots

Lockbox

   -

   This past sprint continued the focus on foundational work:
   -

      [lorchard] “Reveal Password” functionality (#84
      <https://github.com/mozilla-lockbox/lockbox-addon/pull/84>)
      -

      [loines] Define & document telemetry metrics (#82
      <https://github.com/mozilla-lockbox/lockbox-addon/pull/82>)
      -

      [lorchard] Expect a complete Login when updating in addon Logins API (
      #80 <https://github.com/mozilla-lockbox/lockbox-addon/pull/80>)
      -

      [6a68] Re-style the list view on the management page (#76
      <https://github.com/mozilla-lockbox/lockbox-addon/pull/76>)
      -

   Our work is tracked as the ‘desktop’ repository within the Lockbox
   waffle board
   <https://waffle.io/mozilla-lockbox/lockbox-extension?source=mozilla-lockbox%2Flockbox-addon>
   -

   We don’t yet have any good-first-bugs filed, but swing by #lockbox if
   you want to contribute ^_^

Services (Firefox Accounts / Sync / Push)

   -

   New FxA device pairing flow landed in Nightly
   <https://bugzilla.mozilla.org/show_bug.cgi?id=1490671>, but pref’d off
   for now. You’ll soon be able to sign in to FxA on Android and iOS by
   scanning a QR code, instead of typing your password!
   -

      Check out this Lucidchart sketch
      <https://www.lucidchart.com/documents/view/9a420c19-1e92-42a5-8eae-908a442c1044>
      to see the flow
      <https://docs.google.com/document/d/1mFf0sfEK8o1csXLeyK1x4GS9SUMIq4q8bu25LiydPew/edit>
      if you’re curious to learn more!

Developer ToolsNetwork

   -

   Resizeable Columns - Our Outreachy #17 intern Lenka Pelechova is
   finishing support for resizeable Columns in the Network panel. Currently
   focusing on Performance (bug
   <https://bugzilla.mozilla.org/show_bug.cgi?id=1358414>)

Layout Tools

   -

   Our UX Designer Victoria Wang published survey for CSS Layout Debugging
   <https://qsurvey.mozilla.com/s3/CSS-Debugging-65d9390435c7H>. You can
   help us build better CSS debugging tools (quick single-page survey)

Technical debt

   -

   Firefox 67 will soon display a removal notice (in the Options panel)
   about the Shader Editor, Canvas and Web Audio panels, which are going to be
   removed in 68. Work done by Yulia Startsev. Until the MDN page is up, you
   can look at the intent to unship post
   <https://groups.google.com/d/msg/mozilla.dev.developer-tools/bYUl2b5qXUE/xdot0pxYBQAJ>
   in the mailing list.
   - [Screenshot]
      <https://blog.nightly.mozilla.org/files/2019/02/Screenshot-2019-02-12-at-16.24.38.png>


Remote Debugging

   -

   Showing backward compatibility warnings in about:debugging (bug
   <https://bugzilla.mozilla.org/show_bug.cgi?id=1505132>)
   - [Screenshot]
      <https://blog.nightly.mozilla.org/files/2019/02/devtools-compat-warning.png>


   -

   Added a checkbox to enable local addon debugging (bug
   <https://bugzilla.mozilla.org/show_bug.cgi?id=1500350>)
   - [Screenshot]
      <https://blog.nightly.mozilla.org/files/2019/02/local-addon-debugging.png>


   -

   Open the Profiler for remote runtimes in about:debugging (bug
   <https://bugzilla.mozilla.org/show_bug.cgi?id=1495665>)
   - [Screenshot]
      <https://blog.nightly.mozilla.org/files/2019/02/perf-devtools.png>

Fission

   -

   MattN’s work to lazy load FormAutofillContent and convert them to actors
   <https://bugzilla.mozilla.org/show_bug.cgi?id=1474143> landed and
   resulted in a 2.19% base JS memory improvement \o/
   -

   M1
   <https://bugzilla.mozilla.org/buglist.cgi?classification=Client%20Software&classification=Developer%20Infrastructure&classification=Components&classification=Server%20Software&classification=Other&f1=cf_fission_milestone&o1=equals&query_format=advanced&v1=M1&columnlist=product%2Ccomponent%2Cassigned_to%2Cshort_desc%2Cbug_status%2Cresolution%2Cstatus_whiteboard&list_id=14585745>
   is on track, with just a couple of remaining bugs
   -

      M1’s main focus is displaying an iframe in a separate content proess

Performance

   -

   Firefox Front-end Performance Update #13 posted
   <https://mikeconley.ca/blog/2019/02/25/firefox-front-end-performance-update-13/>
   -

   dthayer
   -

      Rounding out the end of WebRender document splitting
      <https://bugzilla.mozilla.org/show_bug.cgi?id=1441308> work
      -

      Reduced how much we paint when restoring sessions with pinned tabs
      <https://bugzilla.mozilla.org/show_bug.cgi?id=1442694> (Backing out
      for session restore problems)
      -

      Adding Telemetry
      <https://bugzilla.mozilla.org/show_bug.cgi?id=1364235> for startup
      cache hits and misses
      -

   felipe
   -

      New tab animations
      <https://bugzilla.mozilla.org/show_bug.cgi?id=1355588> (still off by
      default) have surfaced at least one serious bug
      <https://bugzilla.mozilla.org/show_bug.cgi?id=1526112>, but otherwise
      all quiet.
      -

         Reminder: You can test this out by setting
         browser.tabs.newanimations to true
         -

         UX has gotten back with some feedback, which will be addressed soon
         -

      Working on making the Hidden Window lazier
      <https://bugzilla.mozilla.org/show_bug.cgi?id=827976> for a start-up
      win <https://bugzilla.mozilla.org/show_bug.cgi?id=827976#c22> on
      Windows and Linux
      -

      Improving <https://bugzilla.mozilla.org/show_bug.cgi?id=1529380>
      ContentSearch <https://bugzilla.mozilla.org/show_bug.cgi?id=1529969>
      performance <https://bugzilla.mozilla.org/show_bug.cgi?id=1529979>,
      which sends data from the Search service to about:newtab in the content
      process
      -

   Gijs
   -

      Latest browser adjustment patch was tested by vchin’s team, and found
      to actually slow perceived page load, since frames were painted later.
      -

         We might have stumbled on an interesting way of saving battery
         power though
         -

         vchin’s team is now testing the original patch, which lowered
         frame rate globally for low-end hardware
         -

      Making newtab preloading occur on idle
      <https://bugzilla.mozilla.org/show_bug.cgi?id=1353013>
      -

   mconley
   -

      Landed a new Talos test
      <https://bugzilla.mozilla.org/show_bug.cgi?id=1529965> to measure
      time to initial about:home paint
      -

      Filed a bug <https://bugzilla.mozilla.org/show_bug.cgi?id=1529762> to
      make PageStyleChild lazier / inert for the about:home case
      -

      Locally prototyped a patch to launch content process sooner, but no
      wins yet

Performance tools

   -

   Perf-html.io <https://perf-html.io/> moved to profiler.firefox.com and
   perf.html is now called “Firefox Profiler”.
   -

   I/O markers are now visible in the timeline. I/O marker stacks are
   visible when hovering them, and in lots of cases the path of the file that
   was touched is shown.
   -

      When capturing a profile, to have I/O markers, you need to check the
      “Main Thread IO” checkbox in the Gecko profiler add-on, or enable the
      “mainthreadio” feature using the MOZ_PROFILER_STARTUP_FEATURES
environment
      variable when profiling startup.
      -

      We are investigating optionally collecting markers for off-main
      thread I/O, and enabling main thread I/O markers by default.
      - [Screenshot]
         <https://blog.nightly.mozilla.org/files/2019/02/file-io.png>
         - The above screenshot shows a FileIO marker with operation,
         source, filename and stack information.
         -

   We improved shutdown profiling: it’s now compatible with mainthreadio
   markers, and shows content process shutdowns
   <https://bugzilla.mozilla.org/show_bug.cgi?id=1509533>. Here’s a profile
   <http://bit.ly/2Eg2Evz> with startup + shutdown, on a fresh profile,
   with I/O markers.
   -

   We have markers for <script>s
   <https://bugzilla.mozilla.org/show_bug.cgi?id=1515209>, privileged js
   files <https://bugzilla.mozilla.org/show_bug.cgi?id=1526508>, and
   nsObserverService::NotifyObservers
   <https://bugzilla.mozilla.org/show_bug.cgi?id=1526998> now in the
   Firefox Profiler.
   - [Screenshot]
      <https://blog.nightly.mozilla.org/files/2019/02/script.png>
         - The above screenshot shows a script marker with name information.
      - [Screenshot]
      <https://blog.nightly.mozilla.org/files/2019/02/Capture-d’écran-2019-02-26-à-16.41.37.png>
         - The above screenshot shows a script marker and other subscript
         markers that it triggers
      - [Screenshot]
      <https://blog.nightly.mozilla.org/files/2019/02/Capture-d’écran-2019-02-26-à-16.44.01.png>
         - The above screenshot shows a "NotifyObservers" marker with the
         name "profile-before-change".

Policy Engine

   -

   Legacy Browser Support
   <https://github.com/LegacyBrowserSupport/legacy-browser-support>
   requires other features
   -

      chrome.storage.managed
      <https://bugzilla.mozilla.org/show_bug.cgi?id=1230802> which requires
      -

         JSON object support for policy schema
         <https://bugzilla.mozilla.org/show_bug.cgi?id=1530465>
         -

   Added Custom support menu in help menu
   <https://bugzilla.mozilla.org/show_bug.cgi?id=1527766>
   -

   Continued work on xpinstall whitelisting
   <https://bugzilla.mozilla.org/show_bug.cgi?id=1498745>

Privacy/Security

   -

   Intermediate Preloading has landed
   <https://bugzilla.mozilla.org/show_bug.cgi?id=1404934> and is coming to
   a Nightly near you <https://bugzilla.mozilla.org/show_bug.cgi?id=1520278>
   soon!
   -

   We’re shipping the new certificate error pages
   <https://bugzilla.mozilla.org/show_bug.cgi?id=1530327> including the new
   clock skew and AV MitM warnings in 66 release
   -

      Still need to improve accuracy
      <https://bugzilla.mozilla.org/show_bug.cgi?id=1529643> of the AV MitM
      warning
      -

   We’re putting web notifications behind secure context
   <https://groups.google.com/forum/#!topic/mozilla.dev.platform/FMPrIMGBNtg>
   -

   Bug 377496 - 'Authentication Required' dialogue being application modal
   produces a vector for attack
   <https://bugzilla.mozilla.org/show_bug.cgi?id=377496> was fixed

Search and Navigation <https://wiki.mozilla.org/Firefox/Search>

Search:

   -

   Switching built-in search engines to WebExtensions
   <https://bugzilla.mozilla.org/show_bug.cgi?id=1517486> is undergoing
   some additional but necessary work

Quantum Bar:

   -

   Tons of bugs fixed, list too long. QE starting.
   -

   Almost all of the bugs blocking a Nightly experiment
   <https://bugzilla.mozilla.org/show_bug.cgi?id=1520799> have been fixed.
   -

   Features ported: one-off buttons
   <https://bugzilla.mozilla.org/show_bug.cgi?id=1525318>, full keyboard
   navigation <https://bugzilla.mozilla.org/show_bug.cgi?id=1526815>,
   telemetry <https://bugzilla.mozilla.org/show_bug.cgi?id=1515083>, @
   token aliases <https://bugzilla.mozilla.org/show_bug.cgi?id=1524125>,
   Drag’n’Drop <https://bugzilla.mozilla.org/show_bug.cgi?id=1526069>, IME
   <https://bugzilla.mozilla.org/show_bug.cgi?id=1525035>.
   -

   Being worked on: accessibility
   <https://bugzilla.mozilla.org/show_bug.cgi?id=1524561>, smoothness
   <https://bugzilla.mozilla.org/show_bug.cgi?id=1512667>, tests
   <https://bugzilla.mozilla.org/show_bug.cgi?id=1514162>. See the release
   tracking bug <https://bugzilla.mozilla.org/show_bug.cgi?id=1520800> for
   a complete list.

Below the fold

   -

   UX
   -

      The UX team is pretty excited about the Quantum Bar work, and the
      possible future directions it could take!
      -

      We’ve also been doing some Picture in Picture prototyping and user
      testing. Results coming soon-ish.
      -

   [mkaply] Visual Studio Code imports our eslint configuration so linting
   errors show up in the editor.
   -

      [johannh] I’m using Syntastic
      <https://github.com/vim-syntastic/syntastic> for Vim and it works
      well, sort of automagically
      -

      [nhnt11] I’m using the ESlint plugin in Sublime, pretty automagic as
      well
      -

      Most editors have plugins available even if it isn't automatically
      installed. See https://eslint.org/docs/user-guide/integrations for
      more info.
      -

      🎨🚲🏠
      -

   [johannh] Ever wanted to have your own certificate in tests? This is how
   to do it.
   <https://firefox-source-docs.mozilla.org/build/buildsystem/test_certificates.html>
   -

   [johannh] Apparently we can replace Console.jsm usage with the console
   API
   <https://searchfox.org/mozilla-central/rev/b10ae6b7a50d176a813900cbe9dc18c85acd604b/dom/webidl/Console.webidl#79>.
   Example
   <https://searchfox.org/mozilla-central/rev/b10ae6b7a50d176a813900cbe9dc18c85acd604b/browser/modules/Sanitizer.jsm#28>
   -

   Lint <https://firefox-source-docs.mozilla.org/tools/lint/index.html>


   -

   modules/ <https://bugzilla.mozilla.org/show_bug.cgi?id=1501932>, widget/
   <https://bugzilla.mozilla.org/show_bug.cgi?id=1521928> and
   dom/notification <https://bugzilla.mozilla.org/show_bug.cgi?id=1509042>
   all now have ESLint enabled.


   -

   Password Manager <https://wiki.mozilla.org/Toolkit:Password_Manager>
   -

      Started on our H1 Backlog that was made in cooperation with Lockbox.
      Focus areas are:
      -

         Support Lockbox on Desktop (P1)
         -

            Management view
            -

            Firefox Integration Support
            -

         Improve Discoverability of Saved Logins (P1)
         -

            New management entry points
            -

            Fix existing discoverability features
            -

         Improve Reliability (P1)
         -

            Prompt to save logins from fields inside <form> but not using a
            ‘submit’ event
            -

            Reduced duplicate logins saved due to logins shared between
            related origins
            -

            Reduced number of munged usernames/passwords saved (bug 1427624
            <https://bugzilla.mozilla.org/show_bug.cgi?id=1427624>)
            -

            Reduced number of prompts to save when a user isn’t submitting
            a login/registration/change form
            -

            Reduced number of times we autofill in fields expecting new
            passwords (e.g. registration)
            -

         Improved detection of whether a field is a username or password
         field (P2)
         -

      Resolved bug highlights
      -

         Selection of previously entered form history data broken in
         Nightly when Form Autofill is enabled
         <https://bugzilla.mozilla.org/show_bug.cgi?id=1439023>
         -

         Logins imported from Chrome (on Windows) have the wrong character
         encoding <https://bugzilla.mozilla.org/show_bug.cgi?id=1520949>
         -

         Clean up various issues with the OSCrypto_win.js code
         <https://bugzilla.mozilla.org/show_bug.cgi?id=1529495>
         -

         [Fission] Extend ActorChild for formSubmitListener.js
         <https://bugzilla.mozilla.org/show_bug.cgi?id=1519576>
         -

         LoginHelper.createLogger is watching and overwriting the same
         prefs multiple times
         <https://bugzilla.mozilla.org/show_bug.cgi?id=1304001>
         -

         Don't load FormAutofillContent and FormValidationChild until
         they're needed
         <https://bugzilla.mozilla.org/show_bug.cgi?id=1474143>


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,


-Mike
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.mozilla.org/pipermail/firefox-dev/attachments/20190305/f5860bac/attachment-0001.html>


More information about the firefox-dev mailing list