Firefox/Meeting/12-Feb-2019

From MozillaWiki
Jump to: navigation, search

General Topics / Roundtable

Friends of the Firefox team

Introductions

  • [mconley] Eric Smyth (:esmyth)

Resolved bugs (excluding employees)

Fixed more than one bug

  • Abdoulaye O. LY
  • Avery Berninger
  • Manish [:manishkk]

    • Special shout-out for fixing 10 bugs in the last two weeks! 🎉

  • Martin Koroknay
  • Oriol Brufau [:Oriol]
  • Shivam Singhal [ :championshuttler ]
  • Tim Nguyen :ntim

New contributors (🌟 = first patch)

Project Updates

Activity Stream

Add-ons / Web Extensions

Applications

Screenshots

  • Latest export landed in Nightly: disables uploads, provides migration instructions for past uploaders, adds ctrl + shift + s keyboard shortcut

    • Show context menu when there's a text selection (#5334)

    • Enable pageAction on reader mode (#5282)

    • Add additional requestIdleCallback wait around migration server check (#5335).

    • Metrics improvements (#5315)

      • stop sending metrics if server isn't available
      • Also adds logic to not send timing information if server is unavailable
      • only send analytics for 10% of user.
    • Make Enter download a shot. (#5259)

    • Use incognito: spanning in manifest (#5294)

    • Update first slide text to remove references to uploading[1]43c8db5

    • Query user status from server (#5260)

    • Remove My Shots links for non-server-users (#5263)

    • Pop open server page for people with indefinite shots. (#5261)

    • Remove My Shots test, since My Shots button is usually gone[2]534eba4

Lockbox

Services (Firefox Accounts / Sync / Push)

Browser Architecture

Developer Tools

  • The new scrollable badge got enabled on Nightly by Patrick Brosset, letting you quickly find the element causing unwanted scrollbars
    428x184px
  • Debugger team is working across many fronts to provide you the Breakpoints quality that you deserve!

    • Brian Hackett is cleaning the Debugger’s sources/script handling which not only fixes long-standing issues with inline, console, evaled & gc’d scripts but also sets the foundation for shipping “windowless” worker debugging.

    • Landing: Logan Smyth unified the pause location logic in the Debugger Server & JS Engine. Expect rock solid & fast pausing/stepping!

    • 📣 Call to Action: Use All The Breakpoints ✨ Keep an eye for issues. If you see something, say something.

  • Razvan landed the Copy support for the new Changes panel, so you can easily export the style modifications done the Inspector to share or apply in your IDE.
    252x202px
  • Logpoints landed in the Debugger, letting you add and edit console logs everywhere, without ever touching the files – thanks to Bomsy!
    147x101px
  • UX Contributor Florens Verschelde continues his icon update work with more and more batches.
  • Nicolas making it easier to copy and share traces from the Console by improving the copied formatting.
  • Micah added a Copy Stylesheet URL to the Style Editor to make compat debugging easier
  • Contributor Anthony X. added syntax highlighting to the Debugger’s conditional breakpoint input
  • Contributor Jarim added the method filter to the XHR Breakpoints

Fission

  • First Fission Newsletter published
  • Fission now has milestones! (Fission Milestone in Bugzilla)

    • M1 -> Render an OOP iframe -> End of February

    • M2 -> Interactive OOP iframes -> +1 or 2 months, TBD

    • M3 … Future

    • Please nominate bugs with Fission Milestone -> ? if you think it applies to Fission

  • Groundwork for framescript replacement is landing at a fast pace
  • Some docs for the front-end are on the wiki

Lint

NodeJS

Password Manager

Performance

Policy Engine

Privacy/Security

Search and Navigation

Bookmarks & History

Search

Quantum Bar

  • Lots of bug fixes and code cleanups, list too long.
  • Search one-off buttons have been added to the display, but currently can't be selected/clicked on.
  • Now ported the majority of tests in the urlbar directory to work with QuantumBar. Likely to start on those outside the urlbar directory soon.
  • Working on getting the list of bugs remaining for nightly down, will likely be looking at starting wider testing soon.

User Experience

This week I learned

  • [felipe] There’s a non-standard transitioncancel event, useful when a transition is interrupted midway and you still need to do work. It can be interrupted by some CSS changes such as the element receiving display: none, the transition-property changing, etc.
  • [felipe] elem.getAnimations() also returns ongoing transitions, and there’s a `finished` promise on it (which resolves or rejects if the transition was canceled)
  • [6a68] Github contributors in contributors list? (Sure!)