Firefox/Meeting/23-Mar-2021: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(Add section for "Lint")
(Add Messaging System to meeting notes)
Line 107: Line 107:
==[https://firefox-source-docs.mozilla.org/tools/lint/index.html ''Lint'']==
==[https://firefox-source-docs.mozilla.org/tools/lint/index.html ''Lint'']==
<li>If you run `./mach lint` in the top-level directory of a repository, with no paths specified, [https://bugzilla.mozilla.org/show_bug.cgi?id=1369784 it will now default] to `--outgoing --workdir`, rather than doing a full lint.</li>
<li>If you run `./mach lint` in the top-level directory of a repository, with no paths specified, [https://bugzilla.mozilla.org/show_bug.cgi?id=1369784 it will now default] to `--outgoing --workdir`, rather than doing a full lint.</li>
==Messaging System==
<ul>
<li>[https://bugzilla.mozilla.org/show_bug.cgi?id=1694257 Support showing different about:welcome default experiences] based on some targeting, e.g., Windows build version, that can still be remotely configured<li>
<li>Various fixes in preparation for rapid turnaround from 87 release “Pin” experiment during 88 beta: [https://bugzilla.mozilla.org/show_bug.cgi?id=1698962 landing strings], [https://bugzilla.mozilla.org/show_bug.cgi?id=1694578 mac size regression], [https://bugzilla.mozilla.org/show_bug.cgi?id=1696444 icon disappearing]<li>
</ul>


==Mobile==
==Mobile==

Revision as of 17:19, 23 March 2021

Today’s meeting leader is: mtigley

General Topics / Roundtable

Friends of the Firefox team

Introductions/Shout-Outs

Resolved bugs (excluding employees)

Fixed more than one bug

  • Andrei Petcu [:petcuandrei]
  • Erica Wright [:ewright]
  • Sebastian Zartner [:sebo]
  • Tim Nguyen :ntim
  • Tom Schuster [:evilpie]

New contributors (🌟 = first patch)

  • 🌟 Karthik Sundar [karthiksundar30092002] fixed a UI issue where expanding objects in the DevTools console made them jump around (Bug 1608571)
  • 🌟 David [heftydav] fixed an issue where the Picture-in-Picture icon will disappear when dragging the tab to a new window (Bug 1669205)
  • 🌟 Henry Vincent [henryvincent33] fixed a typo in an error message created by DevTools’ Front class (Bug 1699146)
  • 🌟 Renuka Bhure [bhurerenuka14] replaced BrowserTestUtils.waitForCondition with TestUtils.waitForCondition in browser_deleteLogin.js (Bug 1698812)
  • 🌟 Sneha sai KNVS [snehaa2296] replaced BrowserTestUtils.waitForCondition with TestUtils.waitForCondition in browser_protectionsUI_report_breakage.js (Bug 1698076)

Project Updates

Add-ons / Web Extensions

Addon Manager & about:addons

  • Mark adjusted addon signature warning messagebar to make it easier to read on hover (Bug 1694428)

WebExtensions Framework

  • Fission-related fixes:

    • Fix DocumentChannel process switching on sidebar and popup extension pages (Bug 1646817)
    • Logging a deprecation warning on extensions using fission-incompatible canvas drawWindow (Bug 1696976)

      • As also described in the warning, extensions should use Use tabs.captureTab extensions API instead (which is fission compatible)
    • Support for OOP iframes in webNavigation.getAllFrames (Bug 1698398)
  • Starting from Firefox 88 Services is exposed by default in all WebExtensions API scripts (included the experimental APIs embedded in privileged and builtin addons) - Bug 1698158:

WebExtension APIs

  • As part of the FTP removal in Firefox 88 (Bug 1626365):
    • browserSettings.ftpProtocolEnable becomes read only
    • “ftp” has been added to the list of allowed protocols that extension can register as a protocol handler
    • in the proxy WebExtensions API, proxying ftp is deprecated

Developer Tools

Fission

  • Decided not to fix the disabled WebPayments UI for fission.
  • Closed the frontend fission metabug! 🎉🎉🎉🎉🎉🎉🎉
  • Fission beta experiments will start this week (Firefox 88)

Form Autofill

Installer & Updater

  • Background update agent work continues:
  • Lint

  • If you run `./mach lint` in the top-level directory of a repository, with no paths specified, it will now default to `--outgoing --workdir`, rather than doing a full lint.
  • Messaging System

    Mobile

    New Tab Page

    Nimbus

    NodeJS

    New Tab Page

    Password Manager

    PDFs & Printing

    Performance

    Performance Tools

    Picture-in-Picture

    Pocket

    Privacy/Security

    Push

    Search and Navigation

    Sync

    User Journey

    This week I learned