Firefox/Meeting/4-Jun-2019

From MozillaWiki
Jump to: navigation, search

Today’s meeting leader is: mikedeboer

General Topics / Roundtable

Friends of the Firefox team

Introductions/Shout-Outs

  • More interns!
  • Harry Twyford (re-)joined us since Monday

    • Thanks to him we’ve got a working TouchBar on Mac OSX ;-)

Resolved bugs (excluding employees)

Fixed more than one bug

  • Florens Verschelde :fvsch
  • Kestrel
  • Tim Nguyen :ntim

New contributors (🌟 = first patch)

Project Updates

Add-ons / Web Extensions

Applications

Firefox Accounts

Lockwise

Sync and Storage

Push

Browser Architecture

Developer Tools

Cheerful note: lots of praise for Firefox & Firefox DevTools at last week’s CSSConf EU --- Thanks to everyone who made this happen!


https://i.imgur.com/h0ND3BA.png (composite by Harald, thanks!)

Alt text = composite image of tweets praising Firefox & DevTools


Some tweets:


Layout Tools


https://i.imgur.com/7qooaEv.png alt text = screenshot depicting inactive css tool warning the developer that a CSS rule has no effect and why



  • WebCompat Diagnosis Tooling: new prototype with DevTools sidebar panel to show compatibility issues and MDN compatibility data for CSS properties. Investigating the complexity of making a Lighthouse plugin for use in Chrome and other consumers.


https://i.imgur.com/NftU9gG.png (alt text = screenshot of webcompat diagnosis tool prototype, showing a list of web compatibility issues detected on the current website on the developer tools

  • The color-picker just got a bit of a re-design. Bug 1478152. Thanks Maliha Islam [:maliha] and Micah for pushing this over the edge!


https://i.imgur.com/U4xHuCN.png alt text = screenshot of redesigned color picker

Console

Console grouping MVP complete (to enable it, go to DevTools settings, Console and tick ‘Group similar messages’)


https://i.imgur.com/E8P5UOE.png

(alt text = screenshot of DevTools console displaying an uncollapsed group of similar messages)


  • You can also resend requests from the console - implemented by Christoph Walcher — Bug 1530138 -- To test it, right click on the request and select ‘Resend request’
  • Show error count in toolbox by Hemakshi — Bug 1109362


Debugger

  • Beginning work on DOM Mutation breakpoints
  • Event breakpoints work is also progressing

Remote Debugging

  • "Enable addon debugging" checkbox is gone, addon debugging "just works" now!
  • The new about:debugging is now disabled on Beta 68, still enabled in DevEdition 68 and Nightly 69. Should ride the trains with 69

Fission

Lint

  • (no voice update)
  • Working towards enabling ESLint everywhere, Standard8 has enabled it on more directories, but disabled the failing rules. As a result, we get at least basic syntax checking and some limited rule coverage. Enabling the remaining rules will come as follow-up mentored bugs.

    • Enabled top-level directories (last two weeks): extensions/permissions, extensions/spellcheck, extensions/universalchardet, image, startupcache, netwerk and layout

  • dom/ will still be enabled on a per-subdirectory basis until we get further towards completing it. dom/flex and dom/grid have just been enabled.

Password Manager

Performance

Performance tools

337x241px

New context menu in marker chart (https://i.imgur.com/sIBUzVY.png)

  • We are removing the Gecko Profiler Add-on, and integrating directly with Firefox. The code has landed in Firefox but it's not been heavily tested yet. You can try and give us feedback if you want! This will move use closer to being the default profiler in DevTools.

290x359px
Enable it in Tools > Web Developer > Enable Profiler Toolbar Icon (https://i.imgur.com/Yf0fCZF.png)

270x128px
New integrated profiler icon and panel (https://i.imgur.com/KU3YKie.png)

  • New “base profiler” will land soon. That will help users to profile early stage of Firefox startup before libxul. Here's an example profile of what happens during startup before loading libxul: https://perfht.ml/2Z4myCB
  • We are going to run a Profiling Workshop and have a demo booth for profiler in Whistler All Hands. Workshop will be in Fairmont, Macdonald C. If you are interested in profiling, join us!



Picture-in-Picture

Policy Engine

  • Just bug fixes and trying to track down intermittents.

Privacy/Security

Search and Navigation

Search:

Quantum Bar:

User Journey (formerly Activity Stream)