Commit Graph
266 Commits
Author SHA1 Message Date
Julian Descottes 414cbad5bf Bug 2043900 - [devtools] Fix screenshot features in the Browser Toolbox r=devtools-reviewers,nchevobbe
Adding `global: shared` to a ChromeUtils.importESModule call in the capture-screenshot.js server util.
Also adding a basic test for screenshots from the Browser Toolbox.

Differential Revision: https://phabricator.services.mozilla.com/D303912
2026-06-02 08:16:41 +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
Dave Townsend 774f1b7a83 Bug 2042824: Fix tests that think that EventUtils.synthesizeMouse* returns a promise. r=Gijs,devtools-reviewers,fxview-reviewers,tabbrowser-reviewers,layout-reviewers,nchevobbe,jsudiaman,dshin,nsharpley
Differential Revision: https://phabricator.services.mozilla.com/D302775
2026-05-28 08:55:52 +00:00
Julian Descottes 8fbaf0642c Bug 2032045 - [devtools] Simplify shared-head waitForDOM helper r=devtools-reviewers,nchevobbe
Update the implementation of `waitForDOM` to use `waitFor` instead of mutations.
Remove `waitForDOMIfNeeded` in netmonitor, which becomes the standard behavior for `waitForDOM` now.
Add meaningful logs when starting to wait and when resolving or rejecting.

Differential Revision: https://phabricator.services.mozilla.com/D294427
2026-04-16 07:16:08 +00:00
pstanciu dc9c60f1e6 Revert "Bug 1979074 - [devtools] Wait for all requests to be displayed before reload in browser_net_block-serviceworker.js r=nchevobbe,devtools-reviewers" for causing mochitest failures @browser_net_html-preview.js
This reverts commit 592df24bb5.

Revert "Bug 2032045 - [devtools] Simplify shared-head waitForDOM helper r=devtools-reviewers,nchevobbe"

This reverts commit 4f1e185280.
2026-04-16 06:24:36 +00:00
Julian Descottes 4f1e185280 Bug 2032045 - [devtools] Simplify shared-head waitForDOM helper r=devtools-reviewers,nchevobbe
Update the implementation of `waitForDOM` to use `waitFor` instead of mutations.
Remove `waitForDOMIfNeeded` in netmonitor, which becomes the standard behavior for `waitForDOM` now.
Add meaningful logs when starting to wait and when resolving or rejecting.

Differential Revision: https://phabricator.services.mozilla.com/D294427
2026-04-15 22:19:43 +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
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
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
Emilio Cobos Álvarez 3234ef9347 Bug 2021694 - Make other XUL frame attributes regular bool attrs. r=firefox-desktop-core-reviewers ,devtools-reviewers,tabbrowser-reviewers,layout-reviewers,geckoview-reviewers,whimboo,hiro,nchevobbe,sthompson,mossop ,devtools-reviewers,tabbrowser-reviewers,layout-reviewers,geckoview-reviewers,whimboo,hiro,nchevobbe,sthompson,mossop
- primary / nodefaultsrc / allowscriptstoclose / forcemessagemanager
   are already used as true or not present, so no behavior change.
 - remote can be a regular XUL attr, but needs some consumers to change.

While at it remove the unused mozframetype attr, just use type for both
XUL and privileged iframes.

Differential Revision: https://phabricator.services.mozilla.com/D286522
2026-03-10 23:08:29 +00:00
Sandor Molnar 9d9ea68356 Revert "Bug 2021694 - Make other XUL frame attributes regular bool attrs. r=firefox-desktop-core-reviewers ,devtools-reviewers,tabbrowser-reviewers,layout-reviewers,geckoview-reviewers,whimboo,hiro,nchevobbe,sthompson,mossop" for causing bc failures @ browser_child_resource.js
This reverts commit da15cdf74a.
2026-03-10 20:57:25 +00:00
Emilio Cobos Álvarez da15cdf74a Bug 2021694 - Make other XUL frame attributes regular bool attrs. r=firefox-desktop-core-reviewers ,devtools-reviewers,tabbrowser-reviewers,layout-reviewers,geckoview-reviewers,whimboo,hiro,nchevobbe,sthompson,mossop
- primary / nodefaultsrc / allowscriptstoclose / forcemessagemanager
   are already used as true or not present, so no behavior change.
 - remote can be a regular XUL attr, but needs some consumers to change.

While at it remove the unused mozframetype attr, just use type for both
XUL and privileged iframes.

Differential Revision: https://phabricator.services.mozilla.com/D286522
2026-03-10 18:30:39 +00:00
Julian Descottes 483b1fe51b Bug 2015030 - [devtools] Add global to ThrottleManager dependencies for BrowserToolbox usage r=devtools-reviewers,ochameau
Differential Revision: https://phabricator.services.mozilla.com/D282179
2026-02-09 09:52:31 +00:00
Nicolas Chevobbe f957ab13f6 Bug 2010233 - [devtools] Don't change state in TabBar#select if function is called with activeTab. r=devtools-reviewers,ochameau.
Since we're now avoiding unnecessary work, we were missing events in the
openInspectorSidebarTab test helper.
To fix this, we make ToolSidebar#select return a Promise that resolves once
the select is done (or directly if the panel was already selected).
Callsites of ToolSidebar#select are updated accordingly.

We also add initialized promises to both the BoxModel and LayoutView so we
can wait on those instead of waiting for specific events.
We stop emitting the `grid-panel-updated` event as it's not listened for anymore.

Differential Revision: https://phabricator.services.mozilla.com/D278942
2026-01-21 18:54:15 +00:00
Tom Marble 5ce09d7446 Bug 1995583 - test manifest cleanup for idiomatic usage r=jmaher,necko-reviewers,webcompat-reviewers,geckoview-reviewers,application-update-reviewers,media-playback-reviewers,sessionstore-reviewers,tabbrowser-reviewers,translations-reviewers,omc-reviewers,browser-installer-reviewers,twisniewski,masayuki,dom-core,smaug,nalexander,emcminn,sthompson,alwu,ai-ondevice-reviewers,valentin
For TOML manifests:

1. Change processor -> arch
2. Use arch instead of bits bits == '64' =>
   aarch64 (default on mac 15.30) or x86_64 bits == '32' => x86
3. Replace android_version with corresponding os_version
4. Remove conditions with linux os_version=="18.04"
   (unless they contain verify or verify-standalone)
5. Remove conditions with mac os_version=='11.20',
   (unless they contain verify or verify-standalone)
6. Remove conditions with win os_version=='11.2009' or win11_2009,
   (unless they contain verify or verify-standalone)
7. Linux conditions should have os_version, arch and display
   (simple "os == 'linux'" will get expanded to these two)
   "os == 'linux' && os_version == '22.04' && arch == 'x86_64' && display == 'wayland'"
   "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11'"
8. Mac conditions should have os_version and arch
   (simple "os == 'mac'" will get expanded to these three)
   "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
   "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
   "os == 'mac' && os_version == '15.30' && arch == 'aarch64'",
9. Replace apple_catalina with
   os == 'mac' && os_version == '10.15' && arch == 'x86_64'
10. Replace apple_silicon with
   os == 'mac' && os_version = '15.30' && arch == 'aarch64'
11. Replace win10_2009 with
   os == 'win' && os_version = '10.2009' && arch == 'x86_64'
12. Replace "!debug" with three conditions "asan", "opt", or "tsan"
13. Replace literal boolean comparison with variables
    (e.g. "debug == false" => "!debug)

Resolves 2000285

Signed-off-by: Tom Marble <[email protected]>

Differential Revision: https://phabricator.services.mozilla.com/D272815
2025-11-22 00:30:39 +00:00
Mark Banner b38cd3110b Bug 1999554 - Automatically fix ESLint rule jsdoc/check-types for devtools/. r=devtools-reviewers,devtools-backward-compat-reviewers,profiler-reviewers,canaltinova
Differential Revision: https://phabricator.services.mozilla.com/D272173
2025-11-21 16:16:08 +00:00
Mark Banner 2542790f53 Bug 1998787 - Automatic fixes for enabling ESLint jsdoc/tag-line rule everywhere. r=frontend-codestyle-reviewers,mtigley,perftest-reviewers,nchevobbe,home-newtab-reviewers,Gijs,mconley,sparky
Differential Revision: https://phabricator.services.mozilla.com/D271745
2025-11-10 21:27:12 +00:00
Mark Banner 32474de169 Bug 1993543 - Change XPCOMUtils.defineLazyServiceGetter(s) calls to pass an nsIID rather than a string. r=firefox-desktop-core-reviewers ,mtigley,joschmidt,perftest-reviewers,home-newtab-reviewers,nbarrett,Gijs,sparky
This is all automated changes apart from ShellService.sys.mjs.

Differential Revision: https://phabricator.services.mozilla.com/D268194
2025-10-17 22:13:14 +00:00
Atila Butkovits 091d1f53bd Revert "Bug 1993543 - Simplify XPCOMUtils.defineLazyServiceGetter to require the interface parameter as an nsIID. r=spidermonkey-reviewers,frontend-codestyle-reviewers,Gijs,arai" for causing Reftest failures.
This reverts commit d96e9bd92c.

Revert "Bug 1993543 - Change XPCOMUtils.defineLazyServiceGetter(s) calls to pass an nsIID rather than a string. r=firefox-desktop-core-reviewers ,mtigley,joschmidt,perftest-reviewers,home-newtab-reviewers,nbarrett,Gijs,sparky"

This reverts commit 024c584172.
2025-10-17 12:51:54 +00:00
Mark Banner 024c584172 Bug 1993543 - Change XPCOMUtils.defineLazyServiceGetter(s) calls to pass an nsIID rather than a string. r=firefox-desktop-core-reviewers ,mtigley,joschmidt,perftest-reviewers,home-newtab-reviewers,nbarrett,Gijs,sparky
This is all automated changes apart from ShellService.sys.mjs.

Differential Revision: https://phabricator.services.mozilla.com/D268194
2025-10-17 11:16:12 +00:00
Ryan VanderMeulen c8bd25a634 Bug 1591064 - Enable ToolboxTask-using tests on ASAN. r=devtools-reviewers,nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D266931
2025-10-01 11:49:50 +00:00
anonymous 92ac932841 Bug 1280266 -Netmonitor JS stack traces no longer includes chrome frames. r=bomsy,devtools-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D251167
2025-09-04 12:43:49 +00:00
Magnus Melin ae3f6ada11 Bug 1787457 - Use Services.wm.getMostRecentBrowserWindow() to get most recent browser window in devtools (to work better with Android and Thunderbird). r=devtools-reviewers,profiler-reviewers,ochameau,canaltinova
For Firefox, this will get you exactly the same thing as "navigator:browser".
https://searchfox.org/firefox-main/rev/e02959386f6f89c1476edba10b3902f4e4f3ed4c/xpfe/appshell/nsWindowMediator.cpp#254

Differential Revision: https://phabricator.services.mozilla.com/D263243
2025-09-01 09:31:32 +00:00
Julian Descottes dc8657369a Bug 1979184 - [devtools] Remove isFissionEnabled() helper from DevTools tests r=devtools-reviewers,ochameau
Differential Revision: https://phabricator.services.mozilla.com/D258630
2025-07-28 14:04:03 +00:00
Julian Descottes 29dd4cedb0 Bug 1978535 - [devtools] Remove unused preference devtools.every-frame-target.enabled r=ochameau
Differential Revision: https://phabricator.services.mozilla.com/D258183
2025-07-25 09:25:29 +00:00
Nicolas Chevobbe e34d00fdf1 Bug 1959398 - [devtools] Remove devtools.webconsole.input.context pref. r=devtools-reviewers,ochameau.
Remove all occurences of the preference and consider it true
in the different places it was used.

Differential Revision: https://phabricator.services.mozilla.com/D244910
2025-04-09 14:26:25 +00:00
Joel Maher 76447d27c5 Bug 1957258 - cleanup devtools-chrome .toml manifest, enable many tests! r=aryx,devtools-reviewers,profiler-reviewers,julienw,ochameau,jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D243603
2025-04-04 15:06:02 +00:00
Tom Schuster 3dbf8b9461 Bug 1950311 - Add CSP to devtool's browser-toolbox/window.html. r=devtools-reviewers,bomsy
Differential Revision: https://phabricator.services.mozilla.com/D242301
2025-03-21 15:36:32 +00:00
Joel Maher 4e9342fda0 Bug 1937925 - Additional devtools greenup on macosx 14.70. r=aryx,devtools-reviewers,ochameau
Differential Revision: https://phabricator.services.mozilla.com/D232424
2024-12-18 22:59:26 +00:00
Robin Steuber babba7f174 Bug 1907126 - Split --test-process-updates functionality r=nrishel,nalexander
`--test-process-updates` currently basically does two totally different things: 1) It facilitates testing applying updates via the application startup process by preventing the application from actually starting if the update isn't applied or when it is re-launched as the callback application, and 2) If `ShouldNotProcessUpdates` finds a reason not to process updates, it does nearly the opposite: it sets the env variable to represent the reason we didn't process updates and lets the application continue to launch in order for a background task to consume that value.

This did not previously cause problems because we never did any testing that resulted in finding a reason not to process updates at startup that didn't involve also involve starting a background task. But the test later in this stack needs to do exactly that, motivating this change.

So this patch will split out functionality (2) into `--test-should-not-process-updates` so that the `--test-process-updates` behavior can consistently be: only process updates, do not launch the browser.

Differential Revision: https://phabricator.services.mozilla.com/D230013
2024-12-13 02:57:38 +00:00
Cristina Horotan 84e4c5d98c Backed out 9 changesets (bug 1907127, bug 1907126, bug 1907128, bug 1907120) for causing build bustages at nsAppRunner.cpp CLOSED TREE
Backed out changeset 7a9ba6ef7133 (bug 1907126)
Backed out changeset c500e441e887 (bug 1907126)
Backed out changeset 6cec10a15827 (bug 1907126)
Backed out changeset 636054838661 (bug 1907126)
Backed out changeset d6310226067f (bug 1907128)
Backed out changeset 386145953b08 (bug 1907120)
Backed out changeset 77099a71e959 (bug 1907127)
Backed out changeset b9604bb0b576 (bug 1907127)
Backed out changeset cb625b7eb786 (bug 1907127)
2024-12-13 04:00:23 +02:00
Robin Steuber d2f8dec16a Bug 1907126 - Split --test-process-updates functionality r=nrishel,nalexander
`--test-process-updates` currently basically does two totally different things: 1) It facilitates testing applying updates via the application startup process by preventing the application from actually starting if the update isn't applied or when it is re-launched as the callback application, and 2) If `ShouldNotProcessUpdates` finds a reason not to process updates, it does nearly the opposite: it sets the env variable to represent the reason we didn't process updates and lets the application continue to launch in order for a background task to consume that value.

This did not previously cause problems because we never did any testing that resulted in finding a reason not to process updates at startup that didn't involve also involve starting a background task. But the test later in this stack needs to do exactly that, motivating this change.

So this patch will split out functionality (2) into `--test-should-not-process-updates` so that the `--test-process-updates` behavior can consistently be: only process updates, do not launch the browser.

Differential Revision: https://phabricator.services.mozilla.com/D230013
2024-12-13 00:18:35 +00:00
Alexandre Poirot 0ec1cd33eb Bug 1767784 - [devtools] Fix browser_browser_toolbox_l10n_buttons.js intermittent on linux. r=devtools-reviewers,jdescottes
Better wait for the async update of these settings to be fully applied.

Differential Revision: https://phabricator.services.mozilla.com/D230797
2024-12-02 16:57:24 +00:00
Logan Rosen d24c9d9ff4 Bug 1857834 - auto-formatting with Prettier v3 r=linter-reviewers,webdriver-reviewers,perftest-reviewers,search-reviewers,devtools-reviewers,sync-reviewers,reusable-components-reviewers,profiler-reviewers,dom-storage-reviewers,android-reviewers,firefox-ai-ml-reviewers,hjones,mcheang,mstange,sparky,janv,nchevobbe,tarek,Standard8,markh
# ignore-this-changeset

Differential Revision: https://phabricator.services.mozilla.com/D230598
2024-11-29 15:18:25 +00:00
Tooru Fujisawa ded4111ec4 Bug 1926803 - Do not use -no-remote when launching the Browser Toolbox process. r=devtools-reviewers,jdescottes
The -no-remote argument is removed by bug 1906260, and it's no-op.

Differential Revision: https://phabricator.services.mozilla.com/D226761
2024-10-28 23:23:02 +00:00
Hubert Boma Manilla 4eede06482 Bug 1900395 - [devtools] Make assertPausedAtSourceAndLine async r=devtools-reviewers,nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D223458
2024-10-11 17:42:00 +00:00
Tamas Szentpeteri 1be91a102f Backed out 18 changesets (bug 1900395, bug 1918241) for causing dt failures related to browser_dbg. CLOSED TREE
Backed out changeset dd22a3b092ae (bug 1900395)
Backed out changeset 398f6bc67c2e (bug 1918241)
Backed out changeset 09dc669541de (bug 1900395)
Backed out changeset 532f750e2c54 (bug 1900395)
Backed out changeset 2e8f2a91f5c1 (bug 1900395)
Backed out changeset cd15f5429cdf (bug 1900395)
Backed out changeset 95947b399560 (bug 1900395)
Backed out changeset 2dc1ddefcf04 (bug 1900395)
Backed out changeset 3de72d16955d (bug 1900395)
Backed out changeset af2e38994b34 (bug 1900395)
Backed out changeset 8b8dc9c00a8c (bug 1900395)
Backed out changeset 4ef9e765dbcb (bug 1900395)
Backed out changeset 647fb47e8c33 (bug 1900395)
Backed out changeset ee8513f8c8a3 (bug 1900395)
Backed out changeset c2206d5fb1aa (bug 1900395)
Backed out changeset 7520078bc879 (bug 1900395)
Backed out changeset 50e5971e58f7 (bug 1900395)
Backed out changeset d755aed04871 (bug 1900395)
2024-10-10 12:17:15 +03:00
Hubert Boma Manilla c9b87e96f0 Bug 1900395 - [devtools] Make assertPausedAtSourceAndLine async r=devtools-reviewers,nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D223458
2024-10-10 06:22:52 +00:00
Joel Maher 91404773fd Bug 1923168 - [part1] standardize skip-if conditions for devtools. r=devtools-reviewers,ochameau
Differential Revision: https://phabricator.services.mozilla.com/D224801
2024-10-08 13:37:30 +00:00
Alexandre Poirot eeadbc4866 Bug 1651518 - [devtools] Ensure spawning DistinctSystemPrincipalLoader.sys.mjs only once. r=devtools-reviewers,nchevobbe
This is important to spawn this ESM only once between regular and browser toolbox,
and especially between various callsites used by the browser toolbox.
Otherwise we may start loading modules in two distinct system loaders
and may have inconsistancies when using `instanceof`.

Differential Revision: https://phabricator.services.mozilla.com/D207432
2024-05-27 09:53:54 +00:00
Cristian Tuns d0272b92b7 Backed out 8 changesets (bug 1651518, bug 1883847) dt failures in nsTArray.h. CLOSED TREE
Backed out changeset 481558275c1d (bug 1651518)
Backed out changeset 5337435e8bca (bug 1651518)
Backed out changeset 8fe0c1a4da7f (bug 1651518)
Backed out changeset 840a0d9db260 (bug 1651518)
Backed out changeset eaab9de5819d (bug 1651518)
Backed out changeset cf71de92d782 (bug 1651518)
Backed out changeset d778691464db (bug 1651518)
Backed out changeset af28e5f719e8 (bug 1883847)
2024-05-22 09:02:19 -04:00
Alexandre Poirot 34e5032104 Bug 1651518 - [devtools] Ensure spawning DistinctSystemPrincipalLoader.sys.mjs only once. r=devtools-reviewers,nchevobbe
This is important to spawn this ESM only once between regular and browser toolbox,
and especially between various callsites used by the browser toolbox.
Otherwise we may start loading modules in two distinct system loaders
and may have inconsistancies when using `instanceof`.

Differential Revision: https://phabricator.services.mozilla.com/D207432
2024-05-22 11:50:44 +00:00
Cristina Horotan ca70119cfa Backed out 8 changesets (bug 1651518, bug 1883847) for causing damp failures at toolbox/browser-toolbox.js CLOSED TREE
Backed out changeset 4ec70db12f48 (bug 1651518)
Backed out changeset b2b138889ad6 (bug 1651518)
Backed out changeset efda5c09b0ea (bug 1651518)
Backed out changeset b0de4113f8fb (bug 1651518)
Backed out changeset 03cf235d2a80 (bug 1651518)
Backed out changeset 58e71c27f1fd (bug 1651518)
Backed out changeset f7fb390c3965 (bug 1651518)
Backed out changeset b8a2473c47c0 (bug 1883847)
2024-05-22 04:00:53 +03:00
Alexandre Poirot 3d2406db93 Bug 1651518 - [devtools] Ensure spawning DistinctSystemPrincipalLoader.sys.mjs only once. r=devtools-reviewers,nchevobbe
This is important to spawn this ESM only once between regular and browser toolbox,
and especially between various callsites used by the browser toolbox.
Otherwise we may start loading modules in two distinct system loaders
and may have inconsistancies when using `instanceof`.

Differential Revision: https://phabricator.services.mozilla.com/D207432
2024-05-21 14:09:33 +00:00
Julian Descottes 5a2ab6d6db Bug 1895434 - [devtools] Stop forcing the Performance panel to be displayed in the Browser Toolbox r=devtools-reviewers,nchevobbe
We used to force the preferences for the new performance panel to true for the Browser Toolbox to avoid showing the old performance panel, regardless of the preferences set by the user for their regular devtools.

However, now that the old performance panel is gone, it should be fine to let users decide if they want the panel or not via the devtools Settings panel.
Also the performance panel is on by default, so it shouldn't make it more complicated to profile on clean profiles.

Differential Revision: https://phabricator.services.mozilla.com/D210148
2024-05-13 11:41:13 +00:00
Alexandre Poirot 486f2de3dd Bug 1883947 - [devtools] Expand netmonitor test coverage in the Browser Toolbox. r=devtools-reviewers,nchevobbe
Cover opening the details panel and verify that one header is displayed.

Differential Revision: https://phabricator.services.mozilla.com/D203956
2024-03-11 14:21:06 +00:00
Dave Townsend 2af4d349f3 Bug 1864896: Autofix unused function arguments (devtools). r=profiler-reviewers,devtools-reviewers,nchevobbe,julienw
Differential Revision: https://phabricator.services.mozilla.com/D202959
2024-03-05 14:21:15 +00:00
Sergey Galich 3f47b8e5e9 Bug 1862410 - Removing unused LoginReputation service and updating link to Chromium's safe browsing protobuf r=dimi,webdriver-reviewers,perftest-reviewers,devtools-reviewers,geckoview-reviewers,jonalmeida,owlish
Differential Revision: https://phabricator.services.mozilla.com/D192464
2023-11-06 19:13:09 +00:00
Anna Yeddi e1ba7c0b2e Bug 1849021 - Temporarily fail-if some Tier 2 a11y_checks for DevTools while the larger a11y improvement work is in progress. r=Jamie,devtools-reviewers,nchevobbe,profiler-reviewers,julienw
Some Tier 2 accessibility checks for click events fired on controls that should be keyboard accessible were failing for this component. They were captured by testing/mochitest/tests/SimpleTest/AccessibilityUtils.js via bug 1692110. These failing tests were temporarily fail-if'ed in the directory's browser.ini file. After the ongoing accessibility improvements work is completed, we'll need to re-run a11y-checks, investigate new failures, and for confirmed bugs individual defects should be filed.

When the individual test failures are resolved and the individual bugs are closed, remove the fail-if condition for a11y_checks from the appropriate files/sections to ensure better test coverage and to avoid regressions in a11y of these components.

Depends on D189007

Differential Revision: https://phabricator.services.mozilla.com/D186405
2023-10-09 18:20:23 +00:00