Firefox/Meeting/11-Aug-2020

From MozillaWiki
Jump to: navigation, search

Today’s meeting leader is: lina

General Topics / Roundtable

Friends of the Firefox team

Introductions/Shout-Outs

Resolved bugs (excluding employees)

Fixed more than one bug

  • Itiel
  • Kriyszig
  • Kyle Knaggs
  • Sonia
  • Stepan Stava [:stepan]
  • Varun

New contributors (🌟 = first patch)

  • <Will be filled in after the meeting>

Project Updates

Accessibility

Add-ons / Web Extensions

Addon Manager & about:addons

  • Extensions that have an update pending due to subscribe an browser.runtime.onUpdateAvailable listener (uBlock is likely the most commonly installed once) are now being listed in the “update available” about:addons view and the users can now complete the update without restarting the browser (Bug 1627495)


WebExtension APIs

  • Deepika contributed a fix to ensure that the menus API a more helpful error message on invalid URL patterns (Bug 1651008). Thanks Deepika!!!
  • Prevented webNavigation.getAllFrames/getFrame to “undiscard” tabs, these two API methods are now going to return null when called on discarded tabs (which is also a Chrome-compatible behavior). For users that have AdBlock Plus installed this issue was triggered on all startups that are restoring a previous session, triggered by ABP calling webNavigation.getAllFrames on all opened tabs. (Bug 1654842)
  • Fixed storage.sync.remove to make sure that it does not fail with a uota error when is being called by an extension that is over the client-side quota limits (Bug 1656947)

Applications

Firefox Accounts

Sync and Storage

Push

Developer Tools

  • DevTools Fission Compatibility - the priority for the DevTools team. Working on an abstraction “Resource” layer that unifies the way DevTools deals & collects data about debugged pages. All is consumed as a “resource” and it’s transparent from where such a resource comes from (parent process, content process, remote frame, worker, etc.)


  • Experiments - Expose multiple options into the Nightly Experiments Page (could we enable this section in DevEdition too? bug)


601x346px

Screenshot online


  • Inspector - Provide autocompletion when adding a new class to an existing element on the page (bug)

601x510px

Online Screenshot



  • Debugger Panel - highlights errors in code. When JavaScript code throws an error, the debugger will now highlight the relevant line of code and display error details include stack trace. Read more on MDN



438x151px

Screenshot online


  • Debugger Panel - Break on the first statement in new Script using new event listener breakpoint (bug)


305x559px

Screenshot online



Fission

Form Autofill

Installer & Updater

Lint

New Tab Page

  • We’re launching in newtab Pocket stories in Ireland.
  • We’re working on a solution to showing a less US centric Pocket stories feed to English regions outside of the US. (Right now we have a US and GB feed)

NodeJS

Password Manager

PDFs & Printing

  • Tab Modal Print UI is enabled on Nightly with an initial set of features
  • Will continue adding more settings over the next 2 weeks, including paper sizes, page range, colour/greyscale, and partial margins support
  • Fixups to sizing of the dialog and preventing interactions with the page are in progress

Performance

  • emalysz landed work to lazify the main hamburger menu
  • dthayer working on displaying a skeleton UI during Firefox startup, prior to loading xul.dll (Windows only ATM)

  • mconley hoping to finalize a plan for more detailed annotations of BHR hangs provided by the frontend
  • bigiri heroically battling to finalize decoupling ASRouter from Activity Stream

Performance Tools

Picture-in-Picture

Privacy/Security

Remote Protocol (Chrome DevTools Protocol subset)

Search and Navigation

Search:

Address Bar:

  • Fixed a regression where autofill was overwriting queries as they were being typed, leading to dropped characters (1653436)
  • A lot of work on Urlbar “Update 2” (a follow-up to “Update 1” a.k.a. megabar). Update 2 will revamp search engine one-offs and make searching with an engine other than your default much easier. We expect Update 2 to be preffed on in Nightly in the next couple of days.

User Journey

WebRTC UI