Firefox/Meeting/18-Dec-2018: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
m (h2)
(h3)
 
Line 12: Line 12:
== Friends of the Firefox team ==
== Friends of the Firefox team ==


<span id="anchor-4"></span>Introductions
=== Introductions ===


* Irene Smith
* Irene Smith


<span id="anchor-5"></span>[https://bugzilla.mozilla.org/buglist.cgi?quicksearch=1292878%2C1301776%2C1332091%2C1362841%2C1435562%2C1437258%2C1476289%2C1476873%2C1492008%2C1495189%2C1499326%2C1500536%2C1500542%2C1501234%2C1508724%2C1509449%2C1509629%2C1509634%2C1509889%2C1511394%2C1511714%2C1511850%2C1512180%2C1512263%2C1512278%2C1512318%2C1512842%2C1512857%2C1512887%2C1512889%2C1513035%2C1513177%2C1513349&list_id=14478691&title=Resolved%20bugs%20(excluding%20employees) ''Resolved bugs (excluding employees)'']
=== [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=1292878%2C1301776%2C1332091%2C1362841%2C1435562%2C1437258%2C1476289%2C1476873%2C1492008%2C1495189%2C1499326%2C1500536%2C1500542%2C1501234%2C1508724%2C1509449%2C1509629%2C1509634%2C1509889%2C1511394%2C1511714%2C1511850%2C1512180%2C1512263%2C1512278%2C1512318%2C1512842%2C1512857%2C1512887%2C1512889%2C1513035%2C1513177%2C1513349&list_id=14478691&title=Resolved%20bugs%20(excluding%20employees) ''Resolved bugs (excluding employees)''] ===


<ul>
<ul>
Line 42: Line 42:
== Project Updates ==
== Project Updates ==


<span id="anchor-7"></span>Activity Stream
=== Activity Stream ===


* No updates this week.
* No updates this week.


<span id="anchor-8"></span>Add-ons / Web Extensions
=== Add-ons / Web Extensions ===


* Support for bootstrapped extensions has been [https://bugzilla.mozilla.org/show_bug.cgi?id=857456 ''removed''].
* Support for bootstrapped extensions has been [https://bugzilla.mozilla.org/show_bug.cgi?id=857456 ''removed''].
Line 54: Line 54:
* Work on giving users control over extensions’ [https://bugzilla.mozilla.org/show_bug.cgi?id=1380809 ''access to private browsing windows''] continues.
* Work on giving users control over extensions’ [https://bugzilla.mozilla.org/show_bug.cgi?id=1380809 ''access to private browsing windows''] continues.


<span id="anchor-9"></span>Application Services (Sync / Firefox Accounts / Push)
=== Application Services (Sync / Firefox Accounts / Push) ===


* No updates this week. See you all next year! 🎊
* No updates this week. See you all next year! 🎊


<span id="anchor-10"></span>Browser Architecture
=== Browser Architecture ===


* No updates this week.
* No updates this week.


<span id="anchor-11"></span>Developer Tools
=== Developer Tools ===


<ul>
<ul>
Line 113: Line 113:
</li></ul>
</li></ul>


<span id="anchor-12"></span>Fission
=== Fission ===


<ul>
<ul>
Line 122: Line 122:
<li>Slides and Air Mozilla recording from the Orlando presentation are available. Check the fx-team mailing list (or ping me) for the links</li></ul>
<li>Slides and Air Mozilla recording from the Orlando presentation are available. Check the fx-team mailing list (or ping me) for the links</li></ul>


<span id="anchor-13"></span>[https://projectfluent.org/ ''Fluent'']
=== [https://projectfluent.org/ ''Fluent''] ===


* Lots coming in 2019.
* Lots coming in 2019.


<span id="anchor-14"></span>[https://firefox-source-docs.mozilla.org/tools/lint/index.html ''Lint'']
=== [https://firefox-source-docs.mozilla.org/tools/lint/index.html ''Lint''] ===


* We now have a list of interfaces that are exposed to [https://bugzilla.mozilla.org/show_bug.cgi?id=1502048 ''JSM scope'']. Currently this is [https://searchfox.org/mozilla-central/rev/47edbd91c43db6229cf32d1fc4bae9b325b9e2d0/tools/lint/eslint/eslint-plugin-mozilla/lib/environments/privileged.js ''hard-coded''], and we’ll look at making it [https://bugzilla.mozilla.org/show_bug.cgi?id=1502048 ''automatic at some stage''].
* We now have a list of interfaces that are exposed to [https://bugzilla.mozilla.org/show_bug.cgi?id=1502048 ''JSM scope'']. Currently this is [https://searchfox.org/mozilla-central/rev/47edbd91c43db6229cf32d1fc4bae9b325b9e2d0/tools/lint/eslint/eslint-plugin-mozilla/lib/environments/privileged.js ''hard-coded''], and we’ll look at making it [https://bugzilla.mozilla.org/show_bug.cgi?id=1502048 ''automatic at some stage''].


<span id="anchor-15"></span>NodeJS
=== NodeJS ===


*  
*  


<span id="anchor-16"></span>Performance
=== Performance ===


<ul>
<ul>
Line 164: Line 164:
</li></ul>
</li></ul>


<span id="anchor-17"></span>Policy Engine
=== Policy Engine ===


* Released 64 GPOs and Mac information
* Released 64 GPOs and Mac information
Line 170: Line 170:
* Working with Asa to prioritize new policies
* Working with Asa to prioritize new policies


<span id="anchor-18"></span>Privacy/Security
=== Privacy/Security ===


* No updates this week.
* No updates this week.


<span id="anchor-19"></span>[https://wiki.mozilla.org/Firefox/Search ''Search and Navigation'']
=== [https://wiki.mozilla.org/Firefox/Search ''Search and Navigation''] ===


Search:
Search:
Line 197: Line 197:
* In 2019 we’ll try to find a convergence with the Fenix schema to simplify syncing
* In 2019 we’ll try to find a convergence with the Fenix schema to simplify syncing


<span id="anchor-20"></span>[https://wiki.mozilla.org/Test_Pilot ''Test Pilot'']
=== [https://wiki.mozilla.org/Test_Pilot ''Test Pilot''] ===


<ul>
<ul>
Line 213: Line 213:
</li></ul>
</li></ul>


<span id="anchor-21"></span>[https://wiki.mozilla.org/Firefox/Features/Web_Payments ''Web Payments'']
=== [https://wiki.mozilla.org/Firefox/Features/Web_Payments ''Web Payments''] ===


<ul>
<ul>

Latest revision as of 19:09, 19 December 2018

Today’s meeting leader is: MattN

General Topics / Roundtable

  • [MattN] We are now in the Nightly 66 cycle
  • [mconley] Reminder - please do not modify the DOM inside of a promiseDocumentFlushed callback. Only use the callback to sample layout / style information.

    • I have a patch up to cause the Promise to reject if the DOM is modified within the callback.

Friends of the Firefox team

Introductions

  • Irene Smith

Resolved bugs (excluding employees)

Project Updates

Activity Stream

  • No updates this week.

Add-ons / Web Extensions

  • Support for bootstrapped extensions has been removed.
  • Adding a blocking webRequest listener now throws if the extension doesn’t have appropriate permission.
  • All extensions now share a single hidden window, and this window is not created until it is needed.
  • Browser.tabs got a new API for changing the order in which tabs are focused.
  • Work on giving users control over extensions’ access to private browsing windows continues.

Application Services (Sync / Firefox Accounts / Push)

  • No updates this week. See you all next year! 🎊

Browser Architecture

  • No updates this week.

Developer Tools

Fission

  • Bug 1503984 - dom.chrome-frame-access.enabled pref

    • (hopefully) final version of the patch posted, waiting on review

  • Slides and Air Mozilla recording from the Orlando presentation are available. Check the fx-team mailing list (or ping me) for the links

Fluent

  • Lots coming in 2019.

Lint

NodeJS

Performance

  • The team is reorienting itself for 2019 Q1 to focus again on startup speed. Trying to determine a concrete goal to aim for.
  • Please tag any bug that might help with start-up perf with [fxperf] to get it on our radar
  • Felipe

    • Got feedback about new tab animations in Orlando from epang and dao

    • Hoping to get a subset of the new animations landed soon behind a pref

  • Gijs

    • Landed patches for this bug, which allows us to lower the framerate on what we consider to be “weaker hardware”

      • For now, “weaker hardware” means 2 or fewer logical CPU cores and a clock speed of 1.8Ghz or less.

      • At least when tested locally, this had a positive impact on the Raptor tp6 pageload tests when run on the Quantum 2018 reference devices
      • Held to Nightly and early Beta. The plan is to let it ride the trains to Beta, and then do a SHIELD study to determine if it’s having a positive impact on pageload speed in the wild.
    • Got rid of a sync layout flush!

  • mconley

Policy Engine

  • Released 64 GPOs and Mac information
  • Mac Admin community is really excited about the new stuff
  • Working with Asa to prioritize new policies

Privacy/Security

  • No updates this week.

Search and Navigation

Search:

  • Search suggestions requests are now isolated from other requests to avoid sharing cookies/cache - Bug 1510281

Quantum Bar:

Places:

  • In 2019 we’ll try to find a convergence with the Fenix schema to simplify syncing

Test Pilot

  • Send has an Android beta coming soon! Sign up here
  • Shield study for Side View is wrapping up. Survey results look positive overall
  • Firefox Color now exports static themes ready for submission to AMO
  • Screenshots

    • Screenshots shipped Firefox Accounts support on the server: you can now access your shots on any web browser

    • Screenshots had its best month ever: 3.3M users / 18M shots

    • Screenshots adding a keyboard shortcut: Ctrl + Shift + S

Web Payments

This week I learned