Firefox/Meeting/16-Apr-2024: Difference between revisions

Removed unused sections for Apr 16 2024
(Added new contributors for April 16 2024)
(Removed unused sections for Apr 16 2024)
 
Line 35: Line 35:
== Project Updates ==
== Project Updates ==


=== Accessibility ===
*


=== Add-ons / Web Extensions ===
=== Add-ons / Web Extensions ===
Line 69: Line 66:
<li>Nicolas improved performance of the Inspector when modifying a single rule, in a stylesheet with a lot of rules ([https://bugzilla.mozilla.org/show_bug.cgi?id=1888079 ''#1888079''], [https://bugzilla.mozilla.org/show_bug.cgi?id=1888081 ''#1888081''])</li>
<li>Nicolas improved performance of the Inspector when modifying a single rule, in a stylesheet with a lot of rules ([https://bugzilla.mozilla.org/show_bug.cgi?id=1888079 ''#1888079''], [https://bugzilla.mozilla.org/show_bug.cgi?id=1888081 ''#1888081''])</li>
<li><p>Nicolas improved the Rules view by showing the color picker button on color functions using CSS variables in their definition ([https://bugzilla.mozilla.org/show_bug.cgi?id=1718894 ''#1718894''])</p>
<li><p>Nicolas improved the Rules view by showing the color picker button on color functions using CSS variables in their definition ([https://bugzilla.mozilla.org/show_bug.cgi?id=1718894 ''#1718894''])</p>
<ul>
<li><blockquote><p></p></blockquote></li></ul>
</li>
</li>
<li></li>
<li>Bomsy fixed a crash in the netmonitor ([https://bugzilla.mozilla.org/show_bug.cgi?id=1884571 ''#1884571''])</li>
<li>Bomsy fixed a crash in the netmonitor ([https://bugzilla.mozilla.org/show_bug.cgi?id=1884571 ''#1884571''])</li>
<li>Julian reverted the location of DevTools screenshots on OSX to match where Firefox screenshots are saved ([https://bugzilla.mozilla.org/show_bug.cgi?id=1845037 ''#1845037''])</li>
<li>Julian reverted the location of DevTools screenshots on OSX to match where Firefox screenshots are saved ([https://bugzilla.mozilla.org/show_bug.cgi?id=1845037 ''#1845037''])</li>
<li><p>Nicolas added @property rules (enabled on Nightly by default) in the Style Editor sidebar ([https://bugzilla.mozilla.org/show_bug.cgi?id=1886392 ''#1886392''])</p>
<li><p>Nicolas added @property rules (enabled on Nightly by default) in the Style Editor sidebar ([https://bugzilla.mozilla.org/show_bug.cgi?id=1886392 ''#1886392''])</p>
<ul>
<ul>
<li><blockquote><p></p></blockquote></li></ul>
</li></ul>
</li></ul>


Line 88: Line 81:
* [https://bugzilla.mozilla.org/user_profile?user_id=704132 ''Sasha Borovova''] updated the session.subscribe and session.unsubscribe commands to throw an error when the events or contexts parameters are empty arrays ([https://bugzilla.mozilla.org/show_bug.cgi?id=1887871 ''#1887871''])
* [https://bugzilla.mozilla.org/user_profile?user_id=704132 ''Sasha Borovova''] updated the session.subscribe and session.unsubscribe commands to throw an error when the events or contexts parameters are empty arrays ([https://bugzilla.mozilla.org/show_bug.cgi?id=1887871 ''#1887871''])
* The team completed the Milestone 10 of the project ([https://bugzilla.mozilla.org/buglist.cgi?f5=status_whiteboard&f4=short_desc&f1=classification&query_format=advanced&list_id=16990273&v1=Graveyard&f6=CP&o5=substring&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&j3=OR&f7=CP&o4=substring&v5=webdriver%3Am10%5D&f3=OP&v4=webdriver%3Am10%5D&o1=notequals&f2=OP ''bug list'']), where we implemented 50% of the commands needed to completely support Puppeteer, with 75% of the Puppeteer unit-tests passing with WebDriver BiDi. For Milestone 11 ([https://bugzilla.mozilla.org/buglist.cgi?quicksearch=%5Bwebdriver%3Am11&list_id=16990274 ''bug list'']), our focus remains to implement the remaining commands and features required to fully support Puppeteer ([https://docs.google.com/document/d/1dDl1038bCehxUEot-21_bn_zn8uRCidjpXZ0SxwU-Ng/edit ''doc'']).
* The team completed the Milestone 10 of the project ([https://bugzilla.mozilla.org/buglist.cgi?f5=status_whiteboard&f4=short_desc&f1=classification&query_format=advanced&list_id=16990273&v1=Graveyard&f6=CP&o5=substring&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&j3=OR&f7=CP&o4=substring&v5=webdriver%3Am10%5D&f3=OP&v4=webdriver%3Am10%5D&o1=notequals&f2=OP ''bug list'']), where we implemented 50% of the commands needed to completely support Puppeteer, with 75% of the Puppeteer unit-tests passing with WebDriver BiDi. For Milestone 11 ([https://bugzilla.mozilla.org/buglist.cgi?quicksearch=%5Bwebdriver%3Am11&list_id=16990274 ''bug list'']), our focus remains to implement the remaining commands and features required to fully support Puppeteer ([https://docs.google.com/document/d/1dDl1038bCehxUEot-21_bn_zn8uRCidjpXZ0SxwU-Ng/edit ''doc'']).
=== Desktop Integrations ===
*
=== Downloads Panel ===
*
=== Credential Management ===
*
=== Fluent ===
*
=== Form Autofill ===
*


=== Lint, Docs and Workflow ===
=== Lint, Docs and Workflow ===
Line 123: Line 96:
</li>
</li>
<li>We're now rejecting the [https://bugzilla.mozilla.org/show_bug.cgi?id=1889087 ''JSM based ChromeUtils.import across the tree''] via ESLint.</li></ul>
<li>We're now rejecting the [https://bugzilla.mozilla.org/show_bug.cgi?id=1889087 ''JSM based ChromeUtils.import across the tree''] via ESLint.</li></ul>
=== Information Management ===
*
=== macOS Spotlight ===
*


=== Migration Improvements ===
=== Migration Improvements ===
Line 158: Line 123:
<li><blockquote><p>Click on the “gear” icon in the top-right of the new tab page</p></blockquote></li>
<li><blockquote><p>Click on the “gear” icon in the top-right of the new tab page</p></blockquote></li>
<li><blockquote><p>Choose a wallpaper! Note that you get different options depending on whether or not you’re using a light or dark theme.</p></blockquote></li>
<li><blockquote><p>Choose a wallpaper! Note that you get different options depending on whether or not you’re using a light or dark theme.</p></blockquote></li>
<li><blockquote><p></p></blockquote></li></ul>
</li></ul>
</li></ul>
=== [https://experimenter.info/ ''Nimbus / Experiments''] ===
*
=== [https://wiki.mozilla.org/Toolkit:Password_Manager ''Password Manager''] ===
*
=== PDFs &amp; Printing  ===
*


=== Picture-in-Picture ===
=== Picture-in-Picture ===
Line 181: Line 133:
* [https://bugzilla.mozilla.org/show_bug.cgi?id=1356686 ''jesup moved brotli decompression fully off of the main thread.''] This has shown major wins in the wild - [https://glam.telemetry.mozilla.org/firefox/probe/perf_first_contentful_paint_from_responsestart_ms/explore?currentPage=1&os=Windows&ref=20240318110542&visiblePercentiles=%5B99.9%2C99%2C95%2C75%2C50%2C25%2C5%5D ''we’re seeing a 10% improvement for FirstContentfulPaint''] pretty much across the board, and a [https://glam.telemetry.mozilla.org/firefox/probe/perf_largest_contentful_paint_from_response_start_ms/explore?currentPage=1&os=Windows&ref=20240319215652 ''10% improvement on LargestContentfulPaint''] at the 50% percentile, 20% at the 75% percentile and 95%(!) at the 95% percentile. Nice! This improvement is rolling out in Firefox 126.
* [https://bugzilla.mozilla.org/show_bug.cgi?id=1356686 ''jesup moved brotli decompression fully off of the main thread.''] This has shown major wins in the wild - [https://glam.telemetry.mozilla.org/firefox/probe/perf_first_contentful_paint_from_responsestart_ms/explore?currentPage=1&os=Windows&ref=20240318110542&visiblePercentiles=%5B99.9%2C99%2C95%2C75%2C50%2C25%2C5%5D ''we’re seeing a 10% improvement for FirstContentfulPaint''] pretty much across the board, and a [https://glam.telemetry.mozilla.org/firefox/probe/perf_largest_contentful_paint_from_response_start_ms/explore?currentPage=1&os=Windows&ref=20240319215652 ''10% improvement on LargestContentfulPaint''] at the 50% percentile, 20% at the 75% percentile and 95%(!) at the 95% percentile. Nice! This improvement is rolling out in Firefox 126.
* mconley [https://bugzilla.mozilla.org/show_bug.cgi?id=1879136 ''got rid of some nsTerminator telemetry that was causing us to block shutting down the browser if a quit was requested very soon after a startup.'']
* mconley [https://bugzilla.mozilla.org/show_bug.cgi?id=1879136 ''got rid of some nsTerminator telemetry that was causing us to block shutting down the browser if a quit was requested very soon after a startup.'']
=== Performance Tools (aka [https://profiler.firefox.com/ ''Firefox Profiler'']) ===
* ===  ===
=== Reader Mode ===
*


=== Screenshots (enabled by default in Nightly) ===
=== Screenshots (enabled by default in Nightly) ===
Line 195: Line 139:
<li><p>Niklas made the save full page the [https://bugzilla.mozilla.org/show_bug.cgi?id=1886843 ''primary action button'']</p>
<li><p>Niklas made the save full page the [https://bugzilla.mozilla.org/show_bug.cgi?id=1886843 ''primary action button'']</p>
<ul>
<ul>
<li><blockquote><p></p></blockquote></li>
<li><blockquote><p>Thanks reusable components for moz-button-group!</p></blockquote></li></ul>
<li><blockquote><p>Thanks reusable components for moz-button-group!</p></blockquote></li></ul>
</li>
</li>
Line 251: Line 194:
<li><blockquote><p>big thanks to :arai for the work to make this possible! [https://bugzilla.mozilla.org/show_bug.cgi?id=1803810 ''Bug 1803810 - Support synchronously loading ESMs into given global, in the same way as Services.scriptloader.loadSubScript'']</p></blockquote></li></ul>
<li><blockquote><p>big thanks to :arai for the work to make this possible! [https://bugzilla.mozilla.org/show_bug.cgi?id=1803810 ''Bug 1803810 - Support synchronously loading ESMs into given global, in the same way as Services.scriptloader.loadSubScript'']</p></blockquote></li></ul>
</li></ul>
</li></ul>
=== Privacy &amp; Security ===
*


== This week I learned ==
== This week I learned ==
26

edits