Firefox/Meeting/27-Feb-2018

From MozillaWiki
< Firefox‎ | Meeting
Revision as of 20:28, 27 February 2018 by Mconley (talk | contribs) (Add notes)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Today’s meeting leader is: mconley

General Topics / Roundtable

  • [mconley] Introducing window.promiseDocumentFlushed! This is a more reliable way of having JS run just after the refresh driver tick when we know that style and layout information is cheap to get. See this document for examples on how to use it, or check out the tests.
  • [bgrins] Incoming <tabbrowser> changes. In Bug 1392352 we will rewrite the tabbrowser implementation out of XBL and into a JS class. Once this lands:
    • You shouldn’t have to change (almost) any code that accesses `gBrowser`.
    • There will still be a XBL binding, but just for <content> and to initialize this class in the <constructor>.
    • Any in-flight patches touching the tabbrowser binding will need to be rebased away from tabbrowser.xml and to tabbrowser.js (sorry).
    • `gBrowser` will no longer be a reference to a DOM node, but a plain JS object. If you need access to the <tabbrowser> node, you can still get to it via `gBrowser.container`. For some examples, see the patch that migrates away from the XBL binding.
  • [mconley] Don’t forget about --try-test-paths and test-verify-e10s
    • Example
      • try: -b do -p linux64 -u mochitest-e10s-bc,test-verify-e10s -t none

--try-test-paths browser-chrome:browser/base/content/test/performance
--artifact


Friends of the Firefox team

(Give a shoutout/thanks to people for helping fix and test bugs. Introductions)

Project Updates

Add-ons

(ddurst has no voice: read-only)

Activity Stream

Browser Architecture

Lint

Policy Engine

Performance

Platform Audibles

  • None today!

Privacy/Security

Search and Navigation

Address Bar & Search

Places

More

Sync / Firefox Accounts

Test Pilot

Web Payments