Changes

Jump to: navigation, search

Firefox/Meeting/03-May-2022

217 bytes removed, 16:00, 10 May 2022
removed blockquotes
<li><p>[mconley] [https://www.mozilla.org/en-US/firefox/100.0/releasenotes/ ''Firefox 100 goes out today!''] A milestone release, but also business as usual!</p>
<ul>
<li><blockquote><p>Congratulations to contributors who helped get Firefox 100 out the door!</p></blockquote></li></ul>
</li></ul>
<li><p>'''As part of the ongoing ManifestVersion 3 work:'''</p>
<ul>
<li><blockquote><p>Manifest V3 ''“host_permissions”'' to be visible and user-controllable from “about:addons” add-on cards - [https://bugzilla.mozilla.org/show_bug.cgi?id=1745820 ''Bug 1745820'']</p></blockquote></li><li><blockquote><p>Deprecated cross-origin requests from ManifestVersion 3 extension content scripts - [https://bugzilla.mozilla.org/show_bug.cgi?id=1578405 ''Bug 1578405'']</p></blockquote></li><li><blockquote><p>Added support for the new ''“injectImmediately”'' option to ''browser.scripting.executeScript'' - [https://bugzilla.mozilla.org/show_bug.cgi?id=1762366 ''Bug 1762366'']</p></blockquote></li></ul>
</li></ul>
<li><p>'''Oriol '''contributed a fix to prevent tabs.onUpdated to emit multiple unnecessary events for the ''“attention”'' tab info property in response to the user changing selected tab - [https://bugzilla.mozilla.org/show_bug.cgi?id=1764452 ''Bug 1764452'']</p>
<ul>
<li><blockquote><p>[https://bugzilla.mozilla.org/show_bug.cgi?id=1764452#c4 ''This fix seems to only positively impact the tabswitch performance as a side-effect of preventing those unnecessary events.''] '''Thanks Oriol for having reported and contributed a fix for this issue!'''</p></blockquote></li></ul>
</li>
<li><p>'''Starting from Firefox &gt;= 101, when an extension will call browser.downloads.download API method, the download panel will be automatically opened if and only if the extension was handling user input when that API method has been called''' - [https://bugzilla.mozilla.org/show_bug.cgi?id=1761828 ''Bug 1761828''] / [https://bugzilla.mozilla.org/show_bug.cgi?id=1762033 ''Bug 1762033''] / [https://bugzilla.mozilla.org/show_bug.cgi?id=1759231 ''Bug 1759231'']</p>
<ul>
<li><blockquote><p>Fixes the “Firefox :: Downloads Panel” issue reported from more than a few users due to the downloads panel opening and quickly closing automatically when one of the extensions installed uses the downloads API to periodically backup the extension settings (see [https://bugzilla.mozilla.org/show_bug.cgi?id=1759231 ''Bug 1759231''] and its duplicates)</p></blockquote></li><li><blockquote><p>'''Thanks to aminomancer for the work on the “Firefox :: Downloads Panel” part of this fix!'''</p></blockquote></li></ul>
</li>
<li><p>'''Thanks to kernp25 contributed fixes:'''</p>
<ul>
<li><blockquote><p>starting from Firefox &gt;= 101 the “activeTab” permission is also correctly granted when a user middle-clicks on the extension browserAction toolbar button - [https://bugzilla.mozilla.org/show_bug.cgi?id=1654355 ''Bug 1654355'']</p></blockquote></li><li><blockquote><p>Browser.permissions.request does not work also when called from an extension sidebarAction panel - [https://bugzilla.mozilla.org/show_bug.cgi?id=1493396 ''Bug 1493396'']</p></blockquote></li></ul>
</li></ul>
<li><p>=== Toolbox</p> ===
<ul>
<li><blockquote><p>Raphaël improved the inspector class autocomplete so the selected class in the autocomplete is applied as you browse the autocomplete list. Super handy on website using CSS utility rules systems like Bootstrap ([https://bugzilla.mozilla.org/show_bug.cgi?id=1654731 ''bug''], [https://gifyu.com/image/SsEYA ''gif''])</p></blockquote></li></ul>
</li></ul>
<ul>
<li><ul>
<li><blockquote><p>F3n67u simplified a few files which were violating eslint complexity rule ([https://bugzilla.mozilla.org/show_bug.cgi?id=1554867 ''bug''], [https://bugzilla.mozilla.org/show_bug.cgi?id=1554887 ''bug''], [https://bugzilla.mozilla.org/show_bug.cgi?id=1554914 ''bug''])</p></blockquote></li><li><blockquote><p>Sebo made progress on custom formatters support in DevTools by handling JsonML data in DevTools ([https://bugzilla.mozilla.org/show_bug.cgi?id=1746824 ''bug''])</p></blockquote></li><li><blockquote><p>Arai fixed console.table when it is called with unexpected arguments ([https://bugzilla.mozilla.org/show_bug.cgi?id=1766984 ''bug''])</p></blockquote></li><li><blockquote><p>Alex fixed setting breakpoints in HTML inline scripts in iframes ([https://bugzilla.mozilla.org/show_bug.cgi?id=1759818 ''bug''])</p></blockquote></li><li><blockquote><p>mach run takes a --jsdebugger argument that will automatically open the Browser Toolbox. The arg can be empty, or you can pass a path to a specific binary (e.g. ./mach run --jsdebugger /Applications/FirefoxDeveloperEdition.app/Contents/MacOS/firefox) that will be used for the Browser Toolbox, which can be handy if you’re trying to debug a broken local build. If you reload the main browser window, the Browser Toolbox will reload but keep using the binary you set in the first place. Thanks Alex! ([https://bugzilla.mozilla.org/show_bug.cgi?id=1594639 ''bug''])</p></blockquote></li><li><blockquote><p>Julian fixed a pretty nasty inspector bug impacting pages embedding Shopify chat UI ([https://bugzilla.mozilla.org/show_bug.cgi?id=1765760 ''bug''])</p></blockquote></li><li><blockquote><p>A few releases ago we added the ability to tweak any dimension in the inspector rule view by dragging the mouse over the value. Some people are not fan of this feature so Julian added an item in the Settings panel to disable it ([https://bugzilla.mozilla.org/show_bug.cgi?id=1764077 ''bug''])</p></blockquote></li></ul>
</li>
<li><p>=== WebDriver BiDi</p> ===
<ul>
<li><blockquote><p>Henrik made navigator.webdriver to be true when Remote Agent is enabled ([https://bugzilla.mozilla.org/show_bug.cgi?id=1719505 ''bug''])</p></blockquote></li><li><blockquote><p>Julian implemented the browsingContext.create command, which enable opening tabs ([https://bugzilla.mozilla.org/show_bug.cgi?id=1759559 ''bug''])</p></blockquote></li><li><blockquote><p>With this work completed, it felt like enough commands were implemented to enable BiDi on release ([https://bugzilla.mozilla.org/show_bug.cgi?id=1753997 ''bug''], [https://groups.google.com/a/mozilla.org/g/dev-platform/c/Rf58oKI4leM/m/oHnz2skxAAAJ ''intent-to-ship'']). Congrats to Henrik, James, Julian and Sasha 🎉</p></blockquote></li></ul>
</li></ul>
<li><p>The [https://bugzilla.mozilla.org/show_bug.cgi?id=1725952 ''ESLint v8 upgrade''] has landed. </p>
<ul>
<li><blockquote><p>ESLint will now catch cases of typeof foo == undefined. These will always return false as they should be compared with the string undefined, i.e. typeof foo == “undefined”.</p></blockquote></li></ul>
</li>
<li><p>Barret has extended the ESLint rule that warns about uses of OS.File [https://bugzilla.mozilla.org/show_bug.cgi?id=1765675 ''to also warn about uses of OS.Path''].</p>
<ul>
<li><blockquote><p>Please use PathUtils and IOUtils instead.</p></blockquote></li></ul>
</li>
<li><p>The ChromeUtils.import rule has been changed to [https://bugzilla.mozilla.org/show_bug.cgi?id=1766238 ''prevent uses of ChromeUtils.import with more than one argument''].</p>
<ul>
<li><blockquote><p>Please use the return value instead.</p></blockquote></li></ul>
</li></ul>
<li><p>[mcheang] I couldn’t find any help docs on '''-profile '''or '''-P '''commands, I wouldn’t have known about these if I didn’t see it from our coding session. But does anyone know where to find more docs on these profile commands?</p>
<ul>
<li><blockquote><p>[mconley] These are much older commands that are being handled by the Firefox binary itself. [https://gist.github.com/mikeconley/61b7cb1cdc7b71526faeda9bca66275f ''Here is the full set of commands''] that the Firefox binary reportedly handles.</p></blockquote></li><li><blockquote><p>[mconley] [https://wiki.mozilla.org/Firefox/CommandLineOptions ''I did find this old wiki page''] that might be worth porting to Firefox Source Docs…</p></blockquote></li><li><blockquote><p>[nchevobbe] --temp-profile creates a new temp profile</p></blockquote>
<ul>
<li>[Mossop] note that that is mach specific, not a command line that standalone Firefox recognises.</li></ul>
</li></ul>
</li></ul>
 
 
 
=== Meeting Leader Rotation ===
 
Add your name below if you want to be in the rotation of leaders:
 
* mconley
* jaws
* '''mtigley'''
* mstriemer
* bigiri
* kpatenio
* niklas
* jhirsch
* Mandy Cheang [mcheang]
* hjones
* cmkm
 
=== Headlines link ===
 
* [https://docs.google.com/document/d/1u9YH3ULNRYg6G-fN-Udkvfkcvg0alJfzi_zIAfFNkL8/edit# ''https://docs.google.com/document/d/1u9YH3ULNRYg6G-fN-Udkvfkcvg0alJfzi_zIAfFNkL8/edit#'']
Confirm
313
edits

Navigation menu