Firefox/Meeting/15-Apr-2025: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(Added Apr 15 2025 content)
 
(Added contributors list to Apr 15 2025)
 
Line 26: Line 26:
=== New contributors (🌟 = first patch) ===
=== New contributors (🌟 = first patch) ===


* (Will be filled in after the meeting)
<ul>
<li>🌟 Yakub Abdulrahman Alada: [https://bugzilla.mozilla.org/show_bug.cgi?id=1917908 ''Bug 1917908''] - Improve layout of the about:translations controls for small-width screens</li>
<li>Brian Ouyang: [https://bugzilla.mozilla.org/show_bug.cgi?id=1948995 ''Bug 1948995''] - Allow Full-Page Translations on moz-extension URLs</li>
<li>Cruz Hernandez: [https://bugzilla.mozilla.org/show_bug.cgi?id=1958974 ''Bug 1958974''] - Updated disneyplus PiP wrapper</li>
<li><p>Gautam Panakkal</p>
<ul>
<li><p>[https://bugzilla.mozilla.org/show_bug.cgi?id=1640117 ''Bug 1640117''] - update console warnings to state 'enhanced tracking protection' instead of 'content blocking'</p></li>
<li><p>[https://bugzilla.mozilla.org/show_bug.cgi?id=1860037 ''Bug 1860037''] - Split up and clean up browser/extensions/formautofill/test/browser/creditCard/browser_creditCard_telemetry.js</p></li>
<li><p>[https://bugzilla.mozilla.org/show_bug.cgi?id=1955584 ''Bug 1955584''] - Set right margin equal to top/bottom margin on vertical tab close buttons</p></li></ul>
</li>
<li>🌟 Isaac Briandt: [https://bugzilla.mozilla.org/show_bug.cgi?id=1944944 ''Bug 1944944''] - Update code to align with A11y Audit for Full-Page ARIA Attribute Translations</li>
<li><p>🌟 Jason Jones</p>
<ul>
<li><p>[https://bugzilla.mozilla.org/show_bug.cgi?id=1176600 ''Bug 1176600''] - Remove defunct pref listed in m-c prefs/all.js</p></li>
<li><p>[https://bugzilla.mozilla.org/show_bug.cgi?id=1689254 ''Bug 1689254''] - Lazily initialize zoom UI</p></li>
<li><p>[https://bugzilla.mozilla.org/show_bug.cgi?id=1855787 ''Bug 1855787''] - Persist translation panel intro until first translation is complete</p></li>
<li><p>[https://bugzilla.mozilla.org/show_bug.cgi?id=1956009 ''Bug 1956009''] - Remove browser/base/content/test/zoom/browser_default_zoom_multitab_002.js</p></li></ul>
</li>
<li>joel.mozillaosi: [https://bugzilla.mozilla.org/show_bug.cgi?id=1953387 ''Bug 1953387''] - [devtools] Display empty string for undefined/NaN in netmonitor time columns</li>
<li>keanucuco: [https://bugzilla.mozilla.org/show_bug.cgi?id=1855839 ''Bug 1855839''] - [Translations] Refresh offline translation language list via TranslationsView observer</li>
<li>Abdelaziz Mokhnache: [https://bugzilla.mozilla.org/show_bug.cgi?id=1957554 ''Bug 1957554''] - add sort predicate for path column</li>
<li><p>🌟 Ricardo Delgado Gomez</p>
<ul>
<li><p>[https://bugzilla.mozilla.org/show_bug.cgi?id=1815793 ''Bug 1815793''] - Display error when failing to load supported languages</p></li>
<li><p>[https://bugzilla.mozilla.org/show_bug.cgi?id=1952132 ''Bug 1952132''] - Add a border-radius to new-tab broken-image tiles, for consistency with other tiles</p></li></ul>
</li>
<li>🌟 Sangie[:sangie50]: [https://bugzilla.mozilla.org/show_bug.cgi?id=1958324 ''Bug 1958324''] - Rephrase history clearing to not include search in sanitize dialog</li>
<li>Shane Ziegler: [https://bugzilla.mozilla.org/show_bug.cgi?id=1957495 ''Bug 1957495''] - Move ToolbarIconColor helper object from `browser.js` into its own module `browser/themes/ToolbarIconColor.sys.mjs`</li>
<li>🌟 Raksha Kumari: [https://bugzilla.mozilla.org/show_bug.cgi?id=1947278 ''Bug 1947278''] - Replace div with moz-card in Button Group story for emphasis</li></ul>


=== General triage ===
=== General triage ===

Latest revision as of 21:05, 15 April 2025

General Topics / Roundtable

Friends of the Firefox team

Introductions/Shout-Outs

  • [mconley] Welcome to Joel Kelly who is joining the New Tab front-end team!

Resolved bugs (excluding employees)

Script to find new contributors from bug list

Volunteers that fixed more than one bug

  • Gautam Panakkal
  • Jason Jones
  • Kernp25
  • Ricardo Delgado Gomez

New contributors (🌟 = first patch)

  • 🌟 Yakub Abdulrahman Alada: Bug 1917908 - Improve layout of the about:translations controls for small-width screens
  • Brian Ouyang: Bug 1948995 - Allow Full-Page Translations on moz-extension URLs
  • Cruz Hernandez: Bug 1958974 - Updated disneyplus PiP wrapper
  • Gautam Panakkal

    • Bug 1640117 - update console warnings to state 'enhanced tracking protection' instead of 'content blocking'

    • Bug 1860037 - Split up and clean up browser/extensions/formautofill/test/browser/creditCard/browser_creditCard_telemetry.js

    • Bug 1955584 - Set right margin equal to top/bottom margin on vertical tab close buttons

  • 🌟 Isaac Briandt: Bug 1944944 - Update code to align with A11y Audit for Full-Page ARIA Attribute Translations
  • 🌟 Jason Jones

    • Bug 1176600 - Remove defunct pref listed in m-c prefs/all.js

    • Bug 1689254 - Lazily initialize zoom UI

    • Bug 1855787 - Persist translation panel intro until first translation is complete

    • Bug 1956009 - Remove browser/base/content/test/zoom/browser_default_zoom_multitab_002.js

  • joel.mozillaosi: Bug 1953387 - [devtools] Display empty string for undefined/NaN in netmonitor time columns
  • keanucuco: Bug 1855839 - [Translations] Refresh offline translation language list via TranslationsView observer
  • Abdelaziz Mokhnache: Bug 1957554 - add sort predicate for path column
  • 🌟 Ricardo Delgado Gomez

    • Bug 1815793 - Display error when failing to load supported languages

    • Bug 1952132 - Add a border-radius to new-tab broken-image tiles, for consistency with other tiles

  • 🌟 Sangie[:sangie50]: Bug 1958324 - Rephrase history clearing to not include search in sanitize dialog
  • Shane Ziegler: Bug 1957495 - Move ToolbarIconColor helper object from `browser.js` into its own module `browser/themes/ToolbarIconColor.sys.mjs`
  • 🌟 Raksha Kumari: Bug 1947278 - Replace div with moz-card in Button Group story for emphasis

General triage

Project Updates

Add-ons / Web Extensions

Addon Manager & about:addons

  • Allow developers to more easily test the add-on update flow from about:addons thanks to a new hidden pref named "extensions.webextensions.prefer-update-over-install-for-existing-addon", which changes the behavior of the “Install Add-on From File…” menu item (Bug 1956540)

WebExtension APIs

DevTools

WebDriver BiDi

Lint, Docs and Workflow

New Tab Page

Picture-in-Picture

Performance Tools (aka Firefox Profiler)

  • Profiling xpcshell tests locally just became easier, ./mach test <path to xpcshell test> -–profiler will open a profile of the test at the end.

Profile Management

  • We're currently in 138 beta with no open blockers 😅
  • Rollout update:

    • Rolled out to 90% of 138 Beta (with 10% holdback) via Nimbus. Data in the experiment dashboard (Looker required) and our profiles Beta dashboard (STMO account required) looks good so far.

    • Next up, 0.5% rollout in 138 release.

  • 139 is a catchup / blocker uplift / bugfix release. Main focus is making the cross-profile shared database and cross-instance notifier code independent of the profiles feature, to support Nimbus and OMC storing cross-profile data there even if the profiles feature isn't enabled (metabug 1953861).
  • Recently fixed bugs:

    • Jared fixed bug 1957924, ensuring the profile group ID gets correctly set across a profile group if a user disables, then re-enables data collection

    • Jared fixed bug 1958196, fixing visibility issues in profiles using the System Theme after an OS theme change

    • Niklas fixed bug 1956111, App menu back button hover coloring is incorrect in HCM

    • Teddy fixed bug 1941576, Profile manager: Subcopy missing from "Open" checkox

    • Teddy fixed bug 1956350, Limit theme chip labels to one truncated line

    • Sammy fixed bug 1957767, When account is disconnected, cannot log back into profile

    • Dave fixed some expiring probes in bugs 1958163 and 1958171

Search and Navigation

  • Dao fixed the toolbar contact menu being shown on address bar results @ 1957448
  • Drew fixed several bugs relating to sponsored suggestions @ 1955360 + 1955257 + 1958038 + 1958421
  • James has been fixing TypeScript definitions across multiple files @ 1958104 + 1958102 + 1958640
  • Moritz implemented a patch to reset Search settings when they are corrupt instead of just failing @ 1945178
  • Daisuke fixed the unified search button being persisted incorrectly @ 1957630
  • Moritz fixed quickactions not being shown after tab switch @ 1958878

Storybook/Reusable Components/Acorn Design System

  • Jules created a new color palette and all of the colors are now available in the design tokens (not just the ones that are being used already 🎉)

    • You can check out the Colors section of the Tokens Table in Storybook

    • Grays were not updated in this, that is being done in another bug

  • We’re playing with the idea of being called the “Acorn Engineering”/”Design System Engineering” team so if you see that it’s still recomp :)

This week I learned