Commit Graph
2409 Commits
Author SHA1 Message Date
Hubert B Manilla 962dac0406 Bug 2040349 - [devtools] Remove duplicate context menu items for network messages in the console r=devtools-reviewers,jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D301500
2026-06-08 12:53:43 +00:00
Nicolas Chevobbe 62dc0bee6a Bug 2044406 - [devtools] Add space between XHR and request method in Console Network Messages. r=devtools-reviewers,jdescottes.
The .status element is turned into a simple <span> (instead of a <a>),
so it's 1. more semantically correct, and 2. doesn't create a new line.

We also handle null request `totalTime` by not showing the time in the status info,
as that could make the test to fail in chaos mode.

Differential Revision: https://phabricator.services.mozilla.com/D304391
2026-06-03 13:44:22 +00:00
Nicolas Chevobbe 9e43ca8a71 Bug 2043637 - [devtools] Use private fields in markup-context.js. r=devtools-reviewers,ochameau
Update tests that were using now private methods.

Differential Revision: https://phabricator.services.mozilla.com/D303376
2026-06-01 11:04:35 +00:00
Simon Farre 5107077c7d Bug 1463402: Implement Picture In Picture API r=dom-core,webidl,emilio,smaug,devtools-reviewers,ochameau
Implements the gecko-parts of Picture In Picture API, to which the various platforms can add their implementation for opening a PIP Window to.

nsIPictureInPictureFunctions.idl shall be implemented by the different platforms. For desktop we already have a "native" PIP implementation and this will be re-used.

Platforms which does not implement nsIPictureInPictureFunctions.idl, will signal that they don't support it (and attempts to request via the API algorithms, will reject accordingly).

Differential Revision: https://phabricator.services.mozilla.com/D286141
2026-05-29 10:10:44 +00:00
Serban Stanca 4f93cc4440 Revert "Bug 1463402: Flip pref for dom.media-pip.enabled r=dom-core,smaug,webidl" for causing Picture-in-Picture related wpt failures.
This reverts commit a958b57333.

This reverts commit 958e255d90.

This reverts commit 7df07e6a22.

This reverts commit 160de9227f.

This reverts commit dbf90cfe0d.

This reverts commit c9cd940b88.

This reverts commit 3842c6faa4.

This reverts commit 2e3ab76d53.

This reverts commit 2beb01dcef.
2026-05-29 02:57:03 +00:00
Chris H-C d89527a234 Bug 2039650 - Remove Legacy Telemetry devtools probes r=jdescottes,devtools-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D300855
2026-05-28 16:32:18 +00:00
Simon Farre 3842c6faa4 Bug 1463402: Implement Picture In Picture API r=dom-core,webidl,emilio,smaug,devtools-reviewers,ochameau
Implements the gecko-parts of Picture In Picture API, to which the various platforms can add their implementation for opening a PIP Window to.

nsIPictureInPictureFunctions.idl shall be implemented by the different platforms. For desktop we already have a "native" PIP implementation and this will be re-used.

Platforms which does not implement nsIPictureInPictureFunctions.idl, will signal that they don't support it (and attempts to request via the API algorithms, will reject accordingly).

Differential Revision: https://phabricator.services.mozilla.com/D286141
2026-05-28 07:50:54 +00:00
Tom Schuster 0218f31ccd Bug 2041617 - Stop using blob for ChromeWorker. r=nchevobbe,devtools-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D301998
2026-05-22 12:26:20 +00:00
Mark Banner 7c7e102a02 Bug 1924775 - Remove some cases of ESLint rule no-undef being disabled. r=devtools-reviewers,hsohaney,nchevobbe
These are generally cases where the exclusion is no longer necessary, because we've fixed whatever was causing it to be added in the first place.

Differential Revision: https://phabricator.services.mozilla.com/D300083
2026-05-21 07:45:43 +00:00
Boris Chiou 94f7e84442 Bug 2006263 - Add the readonly attribute AnimationTimeline.duration. r=webidl,layout-scroll-driven-animation-reviewers,smaug,dshin,devtools-reviewers,nchevobbe
We use the preference of scroll-driven animation to protect the
attribute (i.e. the getter) and use the preference of CSS Typed OM to
protect the return value of `CSSNumericValue`. If `CSSNumericValue` is
disabled, we return a DOM error.

We don't support ViewTimeline contructor yet so
scroll-animations/view-timelines/duration.html is still failed.

Also, timeline-offset-in-keyframe.html is passed because we enable the
preference of Typed OM for the tests in scroll-animations folder.

Differential Revision: https://phabricator.services.mozilla.com/D301428
2026-05-21 05:05:08 +00:00
Atila Butkovits 76208970f9 Revert "Bug 1924775 - Remove some cases of ESLint rule no-undef being disabled. r=devtools-reviewers,hsohaney,nchevobbe" for causing node failures.
This reverts commit f572e49026.

Revert "Bug 1924775 - Use a defined version of the "globals" npm module, and resolved raised issues. r=frontend-codestyle-reviewers,devtools-reviewers,home-newtab-reviewers,flozia,nchevobbe,mossop,thecount"

This reverts commit e0f4d195f8.
2026-05-20 14:16:30 +00:00
Mark Banner f572e49026 Bug 1924775 - Remove some cases of ESLint rule no-undef being disabled. r=devtools-reviewers,hsohaney,nchevobbe
These are generally cases where the exclusion is no longer necessary, because we've fixed whatever was causing it to be added in the first place.

Differential Revision: https://phabricator.services.mozilla.com/D300083
2026-05-20 13:33:26 +00:00
iulian moraru 38689bebb2 Revert "Bug 1924775 - Remove some cases of ESLint rule no-undef being disabled. r=devtools-reviewers,hsohaney,nchevobbe" for causing newtab failures related to bundles.
This reverts commit 1a90fee5f3.

Revert "Bug 1924775 - Use a defined version of the "globals" npm module, and resolved raised issues. r=frontend-codestyle-reviewers,devtools-reviewers,home-newtab-reviewers,flozia,nchevobbe,mossop,thecount"

This reverts commit 9b2da35aba.
2026-05-20 00:54:26 +00:00
Mark Banner 1a90fee5f3 Bug 1924775 - Remove some cases of ESLint rule no-undef being disabled. r=devtools-reviewers,hsohaney,nchevobbe
These are generally cases where the exclusion is no longer necessary, because we've fixed whatever was causing it to be added in the first place.

Differential Revision: https://phabricator.services.mozilla.com/D300083
2026-05-20 00:11:08 +00:00
Emilio Cobos Álvarez e833a1757b Bug 2033243 - Replace ownerGlobal with documentGlobal, and stop exposing ownerGlobal to JS. r=firefox-desktop-core-reviewers ,webidl,joschmidt,perftest-reviewers,sparky,smaug,mossop ,webidl,joschmidt,perftest-reviewers,sparky,smaug,mossop
Bug 2033191 made sure we only call ownerGlobal on nodes.

As per the discussion in dev-platform, the front-end ~always wants
.documentGlobal. This removes ownerGlobal from the bindings. Following
patch will rename internal GetOwnerGlobal in gecko to GetRelevantGlobal
as per the HTML spec terminology.

Differential Revision: https://phabricator.services.mozilla.com/D297183
2026-05-02 22:04:13 +00:00
iulian moraru 480fc572da Revert "Bug 2036439, Bug 2033243 - Deal with ownerGlobal -> documentGlobal rename in extensions. r=robwu,home-newtab-reviewers,mconley" for causing newtab failures.
This reverts commit 4f62279d01.

Revert "Bug 2033243 - Other miscellaneous ownerGlobal-related naming removal. r=dom-core,smaug"

This reverts commit 91a4ece356.

Revert "Bug 2033243 - BindToOwner -> BindToGlobal. r=dom-core,smaug"

This reverts commit 5a95a889e1.

Revert "Bug 2033243 - Rename GetOwnerGlobal to GetRelevantGlobal. r=dom-core,media-playback-reviewers,credential-management-reviewers,webrtc-reviewers,dom-storage-reviewers,firefox-style-system-reviewers,dimi,janv,dshin,aosmond,smaug"

This reverts commit 7177a68e67.

Revert "Bug 2033243 - Replace ownerGlobal with documentGlobal, and stop exposing ownerGlobal to JS. r=firefox-desktop-core-reviewers ,webidl,joschmidt,perftest-reviewers,sparky,smaug,mossop ,webidl,joschmidt,perftest-reviewers,sparky,smaug,mossop"

This reverts commit 5263254690.
2026-05-02 16:43:35 +00:00
Emilio Cobos Álvarez 5263254690 Bug 2033243 - Replace ownerGlobal with documentGlobal, and stop exposing ownerGlobal to JS. r=firefox-desktop-core-reviewers ,webidl,joschmidt,perftest-reviewers,sparky,smaug,mossop ,webidl,joschmidt,perftest-reviewers,sparky,smaug,mossop
Bug 2033191 made sure we only call ownerGlobal on nodes.

As per the discussion in dev-platform, the front-end ~always wants
.documentGlobal. This removes ownerGlobal from the bindings. Following
patch will rename internal GetOwnerGlobal in gecko to GetRelevantGlobal
as per the HTML spec terminology.

Differential Revision: https://phabricator.services.mozilla.com/D297183
2026-05-02 15:33:20 +00:00
rperta d4cc71008d Revert "Bug 2033243 - Other miscellaneous ownerGlobal-related naming removal. r=dom-core,smaug" on developer request
This reverts commit e58e122135.

This reverts commit 84ca206f3e.

This reverts commit a7945292ed.

This reverts commit 367d83d299.
2026-05-02 06:20:30 +00:00
Emilio Cobos Álvarez 367d83d299 Bug 2033243 - Replace ownerGlobal with documentGlobal, and stop exposing ownerGlobal to JS. r=firefox-desktop-core-reviewers ,webidl,joschmidt,perftest-reviewers,sparky,smaug,mossop
Bug 2033191 made sure we only call ownerGlobal on nodes.

As per the discussion in dev-platform, the front-end ~always wants
.documentGlobal. This removes ownerGlobal from the bindings. Following
patch will rename internal GetOwnerGlobal in gecko to GetRelevantGlobal
as per the HTML spec terminology.

Differential Revision: https://phabricator.services.mozilla.com/D297183
2026-05-01 11:58:10 +00:00
agoloman c814da612d Revert "Bug 2033243 - Other miscellaneous ownerGlobal-related naming removal. r=dom-core,smaug" for causing multiple failures.
This reverts commit c7246654bc.

Revert "Bug 2033243 - BindToOwner -> BindToGlobal. r=dom-core,smaug"

This reverts commit 8873ddf33c.

Revert "Bug 2033243 - Rename GetOwnerGlobal to GetRelevantGlobal. r=dom-core,media-playback-reviewers,credential-management-reviewers,webrtc-reviewers,dom-storage-reviewers,firefox-style-system-reviewers,dimi,janv,dshin,aosmond,smaug"

This reverts commit 8bf999e03c.

Revert "Bug 2033243 - Replace ownerGlobal with documentGlobal, and stop exposing ownerGlobal to JS. r=firefox-desktop-core-reviewers ,webidl,joschmidt,perftest-reviewers,sparky,smaug,mossop"

This reverts commit 7dea1af2e0.
2026-04-30 20:13:14 +00:00
Emilio Cobos Álvarez 7dea1af2e0 Bug 2033243 - Replace ownerGlobal with documentGlobal, and stop exposing ownerGlobal to JS. r=firefox-desktop-core-reviewers ,webidl,joschmidt,perftest-reviewers,sparky,smaug,mossop
Bug 2033191 made sure we only call ownerGlobal on nodes.

As per the discussion in dev-platform, the front-end ~always wants
.documentGlobal. This removes ownerGlobal from the bindings. Following
patch will rename internal GetOwnerGlobal in gecko to GetRelevantGlobal
as per the HTML spec terminology.

Differential Revision: https://phabricator.services.mozilla.com/D297183
2026-04-30 17:47:07 +00:00
Hubert Boma Manilla 0e447a0b24 Bug 2026569 - [devtools] Add the extension to support the auto close bracket feature r=devtools-reviewers,nchevobbe
This patch adds the autocomplete package to leverage the closeBrackets extension.
The autocomplete paackage will also be benefical in the future when we want to  migrate
to using the full auto complete feature in codemirror 6.

Differential Revision: https://phabricator.services.mozilla.com/D279497
2026-04-27 06:55:58 +00:00
Nika Layzell db46866a49 Bug 2005002 - Part 4: Fix devtools tests for blob: URL dedicated worker changes, r=devtools-reviewers,ochameau
In part 2, the way that the principal for a blob: URI is computed was changed,
such that it is no longer pointer-identical to the creating document. This had
an impact on the behaviour of `importScripts` requests from dedicated worker
with a blob: URL scheme.

Previously, there was an oversight in the code for importScripts, where, due to
the principal being pointer-identical, we would treat script imports from blob:
URI dedicated workers as subresource requests from the creator document. As the
principal is no longer pointer-identical, we no longer hit this codepath, and
the request is no longer created as a document subresource request.

As a result of this, the script error which this web console test was looking
for is emitted, but is not directly associated with the document being
observed, leading to the test timing out.

It's not clear to me how to observe the correct console in this case, but if
this is pointed out, I can update the test to do that instead.

Differential Revision: https://phabricator.services.mozilla.com/D276057
2026-04-24 19:42:13 +00:00
agoloman 2c4ccb3049 Revert "Bug 2005247, Bug 2005002 - Part 4: Stop sending BlobImpl data to content processes, r=asuth" for causing mda failures @process_watcher_posix_sigchld.cc.
This reverts commit 47367770c3.

Revert "Bug 2005247 - Part 3: Always read BlobURL info over IPC, r=asuth"

This reverts commit df37ac38f8.

Revert "Bug 2005247 - Part 2: Validate BlobURL ContentLength header during channel fetch, r=asuth,necko-reviewers,valentin"

This reverts commit 45e63e6920.

Revert "Bug 2005247 - Part 1: Get the BlobImpl from the BlobURLChannel, r=asuth,media-playback-reviewers,padenot"

This reverts commit 440a33211b.

Revert "Bug 2005002 - Part 5: sec-fetch-storage-access not implemented for workers, r=manuel"

This reverts commit 5654faf8a0.

Revert "Bug 2005002 - Part 4: Fix devtools tests for blob: URL dedicated worker changes, r=devtools-reviewers,ochameau"

This reverts commit 9c9c197990.

Revert "Bug 2005002 - Part 3: Extension content scripts for Blob URLs no longer match with full paths, r=extension-reviewers,robwu"

This reverts commit 55f399175f.

Revert "Bug 2005002 - Part 2: Infer Blob URL principal from URL when possible, r=asuth,extension-reviewers,necko-reviewers,home-newtab-reviewers,robwu,mconley,kershaw,bvandersloot"

This reverts commit d3022ec470.

Revert "Bug 2005002 - Part 1: Support do_QueryObject for nsSimpleURI and subclasses, r=necko-reviewers,valentin,asuth"

This reverts commit 3d1199b4d4.
2026-04-21 02:07:55 +00:00
Nika Layzell 9c9c197990 Bug 2005002 - Part 4: Fix devtools tests for blob: URL dedicated worker changes, r=devtools-reviewers,ochameau
In part 2, the way that the principal for a blob: URI is computed was changed,
such that it is no longer pointer-identical to the creating document. This had
an impact on the behaviour of `importScripts` requests from dedicated worker
with a blob: URL scheme.

Previously, there was an oversight in the code for importScripts, where, due to
the principal being pointer-identical, we would treat script imports from blob:
URI dedicated workers as subresource requests from the creator document. As the
principal is no longer pointer-identical, we no longer hit this codepath, and
the request is no longer created as a document subresource request.

As a result of this, the script error which this web console test was looking
for is emitted, but is not directly associated with the document being
observed, leading to the test timing out.

It's not clear to me how to observe the correct console in this case, but if
this is pointed out, I can update the test to do that instead.

Differential Revision: https://phabricator.services.mozilla.com/D276057
2026-04-20 19:55:37 +00:00
Emilio Cobos Álvarez 2ece743379 Bug 2033405 - Clean up existing usages of MockFilePicker.init(). r=dom-core,mtigley,extension-reviewers,credential-management-reviewers,devtools-reviewers,omc-reviewers,migration-reviewers,profiles-reviewers,layout-reviewers,emz,fchasen,nchevobbe,mconley,smaug,mossop,robwu,hanna_a,jwatt
After bug 2022763 it doesn't need a browsing context argument.

Differential Revision: https://phabricator.services.mozilla.com/D288559
2026-04-20 10:20:30 +00:00
Atila Butkovits ffcaa992e6 Revert "Bug 2022763 - Clean up existing usages of MockFilePicker.init(). r=dom-core,mtigley,extension-reviewers,credential-management-reviewers,devtools-reviewers,omc-reviewers,migration-reviewers,profiles-reviewers,layout-reviewers,emz,fchasen,nchevobbe,mconley,smaug,mossop,robwu,hanna_a,jwatt" for causing multiple failures.
This reverts commit 85b2d0d3dd.

Revert "Bug 2022763 - Propagate owner global from input element to DOM files properly. r=dom-core,win-reviewers,smaug,gstoll"

This reverts commit ff40c521b2.
2026-04-17 10:52:18 +00:00
Emilio Cobos Álvarez 85b2d0d3dd Bug 2022763 - Clean up existing usages of MockFilePicker.init(). r=dom-core,mtigley,extension-reviewers,credential-management-reviewers,devtools-reviewers,omc-reviewers,migration-reviewers,profiles-reviewers,layout-reviewers,emz,fchasen,nchevobbe,mconley,smaug,mossop,robwu,hanna_a,jwatt
After the previous commit it doesn't need a browsing context argument.

Differential Revision: https://phabricator.services.mozilla.com/D288559
2026-04-17 09:10:50 +00:00
agoloman 2c112efa2b Revert "Bug 2022409 - Use private class fields in devtools/client/framework/toolbox.js. r=nchevobbe,devtools-reviewers" for causing bc failures @browser_ext_devtools_panels_elements_sidebar.js.
This reverts commit c53c1b3c5d.
2026-04-13 13:08:21 +00:00
Chris Vander Linden c53c1b3c5d Bug 2022409 - Use private class fields in devtools/client/framework/toolbox.js. r=nchevobbe,devtools-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D290756
2026-04-13 11:57:32 +00:00
alexical 940a9f5ad2 Bug 2022620 - Add new Document() to AllJavascriptTypes.mjs r=ochameau,devtools-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D287191
2026-04-03 16:59:44 +00:00
Julian Descottes 1d74294db5 Bug 2028047 - [devtools] Skip devtools tests disabled on mac for macOS 15 AArch64 r=devtools-reviewers,ochameau
Differential Revision: https://phabricator.services.mozilla.com/D291129
2026-03-31 16:55:58 +00:00
Dale Harvey eede565535 Bug 2027523 - Convert screenshots to use moz-src. r=Gijs,devtools-reviewers,firefox-desktop-core-reviewers ,nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D290737
2026-03-31 13:21:53 +00:00
Alexandra Borovova 574778d7e5 Bug 2005054 - [devtools] Extract "formatMessageParametersAndText" into a shared module to make it easier to reuse in WebDriver BiDi. r=devtools-reviewers,nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D289754
2026-03-31 09:40:31 +00:00
rperta 1b7dfbabe2 Revert "Bug 2026569 - [devtools] Add the extension to support the auto close bracket feature r=devtools-reviewers,nchevobbe" for causing dt failures at browser_dbg-breakpoints-cond-functional.js
This reverts commit b4bc42dbc5.
2026-03-30 18:11:55 +00:00
Hubert Boma Manilla b4bc42dbc5 Bug 2026569 - [devtools] Add the extension to support the auto close bracket feature r=devtools-reviewers,nchevobbe
This patch adds the autocomplete package to leverage the closeBrackets extension.
The autocomplete paackage will also be benefical in the future when we want to  migrate
to using the full auto complete feature in codemirror 6.

Differential Revision: https://phabricator.services.mozilla.com/D279497
2026-03-30 11:43:43 +00:00
Sylvestre Ledru 074b376055 Bug 2023419 - Remove Emacs/Vim modelines from devtools/ r=emilio,devtools-backward-compat-reviewers,devtools-reviewers,nchevobbe
replaced by .editorconfig
# ignore-this-changeset

Differential Revision: https://phabricator.services.mozilla.com/D287841
2026-03-28 10:21:10 +00:00
Valentin Gosu e0eb586a13 Bug 2020946 - Remove isRacing from devtools code r=devtools-reviewers,devtools-backward-compat-reviewers,jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D286012
2026-03-26 08:52:25 +00:00
Florian Quèze 7feed92155 Bug 2026323 - Split webconsole _webconsole.toml manifest to keep chunk runtimes under 20 minutes, r=jdescottes,devtools-reviewers.
Differential Revision: https://phabricator.services.mozilla.com/D289890
2026-03-26 08:02:20 +00:00
Nicolas Chevobbe 7680f67e98 Bug 1962343 - [devtools] Add <global> node in ObjectInspector. r=devtools-reviewers,devtools-backward-compat-reviewers,bomsy.
Differential Revision: https://phabricator.services.mozilla.com/D254223
2026-03-19 15:18:42 +00:00
Julian Descottes fcc0f22850 Bug 2021481 - [devtools] Skip browser_webconsole_filters.js on windows builds r=devtools-reviewers,bomsy
Differential Revision: https://phabricator.services.mozilla.com/D288335
2026-03-19 10:05:59 +00:00
Cristian Tuns d2bd1d1f36 Revert "Bug 2022620 - Check for null location in ExecutionTracerIntegration.cpp r=arai" for causing dt failures in browser_webconsole_object_inspector_entries.js
This reverts commit 473a9add12.

Revert "Bug 2022620 - Add `new Document()` to AllJavascriptTypes.mjs r=ochameau,devtools-reviewers"

This reverts commit c05ef919a8.
2026-03-19 05:07:47 +00:00
alexical c05ef919a8 Bug 2022620 - Add new Document() to AllJavascriptTypes.mjs r=ochameau,devtools-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D287191
2026-03-18 19:28:53 +00:00
Alexandru Marc 630e6cf0e8 Revert "Bug 2023419 - Remove Emacs/Vim modelines from devtools/ r=emilio,devtools-backward-compat-reviewers,devtools-reviewers,nchevobbe" for causing devtools failures
This reverts commit ed535dace9.
2026-03-17 12:46:01 +00:00
Sylvestre Ledru ed535dace9 Bug 2023419 - Remove Emacs/Vim modelines from devtools/ r=emilio,devtools-backward-compat-reviewers,devtools-reviewers,nchevobbe
replaced by .editorconfig

Differential Revision: https://phabricator.services.mozilla.com/D287841
2026-03-17 12:03:34 +00:00
Valentin Gosu 94fe9a70b3 Bug 1544313 - fetch/response/body stream buffers data when Content-Type is not set r=necko-reviewers,kershaw,extension-reviewers,robwu,devtools-reviewers,bomsy
Differential Revision: https://phabricator.services.mozilla.com/D287133
2026-03-17 10:23:55 +00:00
Dave Townsend d3162fa3b1 Bug 1744624: Add a lint rule warning about the use of ContentTask.spawn. r=frontend-codestyle-reviewers,credential-management-reviewers,devtools-reviewers,cookie-reviewers,tabbrowser-reviewers,places-reviewers,dom-storage-reviewers,translations-reviewers,home-newtab-reviewers,urlbar-reviewers,dom-worker-reviewers,nchevobbe,edenchuang,mtigley,nsharpley,valentin,Standard8,nbarrett
Also disables the error for remaining uses and removes so old comments referencing ContentTask.spawn.

Differential Revision: https://phabricator.services.mozilla.com/D286261
2026-03-11 17:43:28 +00:00
Julian Descottes 9599c328be Bug 1947170 - [devtools] Fix webconsole stub generation to handle totalTime = 0 from live resources r=devtools-reviewers,nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D286620
2026-03-09 09:22:55 +00:00
2023176026 b3807aa95a Bug 1942439 - Refactor screenshot dimension handling to use shared logic from ScreenshotsUtils.sys.mjs r=devtools-reviewers,sfoster,nchevobbe
Expose a new cropDimensionsIfNeeded helper from ScreenshotUtils and reuse this in devtools capture-screenshot directly.
This will ensure the implementation remains in sync with the screenshot one.

Differential Revision: https://phabricator.services.mozilla.com/D262533
2026-03-04 06:58:54 +00:00
Dave Townsend 78bf20b367 Bug 2018127: Mechanically replace ContentTask.spawn with SpecialPowers.spawn. r=firefox-desktop-core-reviewers ,mtigley,webcompat-reviewers,extension-reviewers,credential-management-reviewers,devtools-reviewers,cookie-reviewers,sessionstore-reviewers,tabbrowser-reviewers,places-reviewers,translations-reviewers,omc-reviewers,home-newtab-reviewers,urlbar-reviewers,dom-worker-reviewers,mconley,emz,twisniewski,jdescottes,edgul,aminomancer,sthompson,mkaply,dimi,robwu,ajakobi,asuth
Differential Revision: https://phabricator.services.mozilla.com/D284481
2026-03-03 19:30:32 +00:00