Commit Graph
423 Commits
Author SHA1 Message Date
Andreas Farre 7f4ee7f323 Bug 2046341 - Restore the dotted style for same document navigation. r=devtools-reviewers,nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D305807
2026-06-11 16:26:27 +00:00
Nicolas Chevobbe e7bb7262cb Bug 2044687 - [devtools] Make Session History entries buttons as wide as their parent cell. r=farre.
This is using a CSS variable to communicate the colspan to the CSS where we
can use it to set proper width on the button.

Differential Revision: https://phabricator.services.mozilla.com/D304478
2026-06-08 12:53:19 +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
Emilio Cobos Álvarez 40cf143f37 Bug 2040456 - Use the image(<color>) function rather than linear-gradient to get a solid background. r=desktop-theme-reviewers,devtools-reviewers,tabbrowser-reviewers,kcochrane,nchevobbe,nsharpley,hjones
More to the point, see https://drafts.csswg.org/css-images-4/#image-notation

Differential Revision: https://phabricator.services.mozilla.com/D301127
2026-05-22 08:09:23 +00:00
Julian Descottes 255882d8c8 Bug 2037805 - [devtools] Wait for title to update in browser_application_panel_session-history.js r=devtools-reviewers,nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D300247
2026-05-13 12:36:45 +00:00
Andreas Farre 02f9cc8a6f Bug 2037359 - Notify DevTools about missing entry updates. r=dom-core,devtools-reviewers,nchevobbe,smaug
Rename and re-use nsISessionHistoryListener.OnEntryTitleUpdated.

Differential Revision: https://phabricator.services.mozilla.com/D298764
2026-05-08 13:59:24 +00:00
Andreas Farre fc7b352697 Bug 2016121 - [devtools] Make Session History panel consume session-history resources r=devtools-reviewers,nchevobbe,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D284228
2026-05-07 07:46:32 +00:00
Serban Stanca 90c87fb544 Revert "Bug 2016121, Bug 2014064 - [devtools] Make Session History panel consume session-history resources r=devtools-reviewers,nchevobbe,fluent-reviewers,flod" for causing devtools failures.
This reverts commit 3e0966c12e.

This reverts commit 956d5105ac.
2026-05-06 15:35:03 +00:00
Andreas Farre 3e0966c12e Bug 2016121 - [devtools] Make Session History panel consume session-history resources r=devtools-reviewers,nchevobbe,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D284228
2026-05-06 14:19:19 +00:00
Sebastian Hengst 29df79939e Bug 2034604 - skip browser_application_panel_open-links.js on macOS AArch64 as it had been on Intel DONTBUILD
The test fails permanently if only the manifest which contains it runs on
macOS 15.30 AArch64 debug.

Differential Revision: https://phabricator.services.mozilla.com/D297672
2026-04-30 18:22:16 +00:00
Sylvestre Ledru 62b1ca8d05 Bug 2024589 - adjust the code: searchfox.org/mozilla-central is now redirecting to searchfox.org/firefox-main/ r=asuth,perftest-reviewers,necko-reviewers,jgraham,webcompat-reviewers,mozperftest-reviewers,geckoview-reviewers,extension-reviewers,credential-management-reviewers,devtools-reviewers,taskgraph-reviewers,releng-reviewers,desktop-theme-reviewers,win-reviewers,translations-reviewers,omc-reviewers,firefox-desktop-core-reviewers ,home-newtab-reviewers,core-sessionstore-reviewers,browser-installer-reviewers,profiles-reviewers,dom-worker-reviewers,geckodriver-reviewers,ai-platform-reviewers,Sasha,niklas,manuel,janerik,bhearsum,valentin,twisniewski,nchevobbe,emcminn,webrtc-reviewers,mjf,handyman,mconley,mossop,ahal,sparky,nrishel,robwu,ohall,dimi,hjones
Differential Revision: https://phabricator.services.mozilla.com/D288623
2026-04-30 13:28:49 +00:00
Julian Descottes 2b91bbf03a Bug 2032384 - [devtools] Wait for application panel element to be displayed before clicking r=nchevobbe,devtools-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D295605
2026-04-22 06:17:13 +00:00
Julian Descottes 1c4a614522 Bug 1781317 - [devtools] Skip browser_application_panel_list-multiple-workers-same-registration on slow linux builds r=devtools-reviewers,bomsy
Differential Revision: https://phabricator.services.mozilla.com/D288336
2026-04-01 07:43:28 +00:00
Julian Descottes 6ba249f571 Bug 2024571 - [devtools] Wait for individual workers in browser_application_panel_list-multiple-workers-same-registration.js r=bomsy,devtools-reviewers
Alternative to D288336, maybe waiting for the actual workers to show up will fix this intermittent.

Differential Revision: https://phabricator.services.mozilla.com/D288610
2026-03-19 11:30:02 +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
Jonathan Moss 1e4695f228 Bug 2019745 - Add Win11 25H2 (11.26200) skip annotations to TOML manifests r=webcompat-reviewers,media-playback-reviewers,credential-management-reviewers,search-reviewers,devtools-reviewers,places-reviewers,urlbar-reviewers,profiles-reviewers,dom-worker-reviewers,twisniewski,hneiva,aryx,scunnane,asuth,dimi,mossop,padenot
Differential Revision: https://phabricator.services.mozilla.com/D285126
2026-02-27 10:51:18 +00:00
Andreas Farre 8fe63b0f8d Bug 2016126 - More clearly distinguish top level cross document navigations. r=devtools-reviewers,nchevobbe
Switch from creating a list of rows into creating a list of diagrams
where every diagram's top-level entries are same-document. These
diagrams in turn contain the list of rows for that particular diagram.
These can then in turn be visualized in a way that saves on vertical
UI real estate.

Differential Revision: https://phabricator.services.mozilla.com/D284268
2026-02-26 14:20:36 +00:00
Andreas Farre 122e498667 Bug 2016130 - Separate neighboring cells that are same document with a dotted line. r=devtools-reviewers,nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D283310
2026-02-20 08:10:05 +00:00
Nicolas Chevobbe c8dd054f7c Bug 2015731 - [devtools] Persist Application last selected tab in pref. r=devtools-reviewers,ochameau.
This allows us to automatically select the last selected tab when opening the Application panel.
A simple test case is added to make sure this works as expected.

Differential Revision: https://phabricator.services.mozilla.com/D283549
2026-02-16 20:00:23 +00:00
Julian Descottes 7183e67bba Bug 2016430 - [devtools] Simplify onToolboxChromeEventHandlerEscapeKeyDown as shouldPreventSplitConsoleToggle r=devtools-reviewers,nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D283091
2026-02-16 10:40:46 +00:00
Nicolas Chevobbe 82d7e71c06 Bug 2014383 - [devtools] Don't open split console when dismissing popover in Application panel Session History. r=devtools-reviewers,jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D281743
2026-02-13 00:45:35 +00:00
Andreas Farre 27c1d1064d Bug 2015741 - Update DevTools about session history entry title updates. r=devtools-reviewers,dom-core,smaug,nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D282602
2026-02-12 06:38:25 +00:00
Andreas Farre 76c3755488 Bug 2013007 - Part 2: Add panel for Jake Diagrams. r=fluent-reviewers,bolsson,nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D281412
2026-02-09 07:28:59 +00:00
Sandor Molnar 219c49f5b7 Revert "Bug 2013007 - Part 2: Add panel for Jake Diagrams. r=fluent-reviewers,bolsson,nchevobbe" for causing multiple failures @ browser_parsable_css.js / browser_application_panel_session-history.js
This reverts commit ff24606681.

Revert "Bug 2013007 - Part 1: Add nsISHistoryListener.OnHistoryCommit. r=dom-core,smaug"

This reverts commit 10a1860e08.
2026-02-06 10:31:20 +00:00
Andreas Farre ff24606681 Bug 2013007 - Part 2: Add panel for Jake Diagrams. r=fluent-reviewers,bolsson,nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D281412
2026-02-06 09:16:03 +00:00
Serban Stanca 8882ce5f44 Revert "Bug 2013007 - Part 2: Add panel for Jake Diagrams. r=fluent-reviewers,bolsson,nchevobbe" for causing devtools failures.
This reverts commit f3c542e275.

This reverts commit 91238bb52d.
2026-02-05 12:52:56 +00:00
Andreas Farre f3c542e275 Bug 2013007 - Part 2: Add panel for Jake Diagrams. r=fluent-reviewers,bolsson,nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D281412
2026-02-05 11:46:15 +00:00
Lorenz A 3b2e6d4c94 Bug 2004260 - [devtools] Turn devtools/client/shared/test-helpers/jest-fixtures/Services.js into an ES class. r=devtools-reviewers,nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D276721
2025-12-18 07:14:21 +00:00
Nicolas Chevobbe 23de81b2e5 Bug 2002203 - [devtools] Make utm params for MDN links more consistent over the codebase. r=devtools-reviewers,ochameau
Differential Revision: https://phabricator.services.mozilla.com/D275771
2025-12-11 10:48:28 +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 e73114dd2b Bug 1996350 - Automatic fixes for ESLint rule jsdoc/no-multi-asterisks (remainder). r=frontend-codestyle-reviewers,mtigley,mossop
Differential Revision: https://phabricator.services.mozilla.com/D270035
2025-10-29 11:35:08 +00:00
Julian Descottes 3b346aa714 Bug 1993173 - [devtools] Update skip-ifs in devtools/client/application/test/browser/browser.toml for linux 2404 asan r=devtools-reviewers,ochameau
Differential Revision: https://phabricator.services.mozilla.com/D267920
2025-10-09 08:11:17 +00:00
Alexandre Poirot e5c4de590f Bug 1991698 - [devtools] Drop application panel actions as soon as the panel starts destroying. r=devtools-reviewers,nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D267189
2025-10-07 23:54:38 +00:00
Gijs Kruitbosch 780b4fb75f Bug 1967204 - remove devtools eslint-env browser annotations, r=devtools-reviewers,nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D266835
2025-10-01 09:59:33 +00:00
Mark Banner e4d3bbab0b Bug 1881270 - Fix no-case-declarations in devtools/ code. r=devtools-reviewers,jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D266006
2025-09-25 18:33:14 +00:00
agoloman f0289ea0d2 Revert "Bug 1881270 - Fix no-case-declarations in devtools/ code. r=devtools-reviewers,jdescottes" for causing mochitest failures @test_suppressed_events_nested_iframe.html.
This reverts commit 8e7d559526.

Revert "Bug 1881270 - Fix no-case-declarations issues in extensions code. r=extension-reviewers,willdurand"

This reverts commit 2a0800455d.

Revert "Bug 1881270 - Fix ESLint no-case-declarations issues in various files. r=frontend-codestyle-reviewers,necko-reviewers,media-playback-reviewers,layout-reviewers,dom-worker-reviewers,padenot,mossop,asuth,TYLin"

This reverts commit 3c05c4bfee.
2025-09-25 15:04:21 +00:00
Mark Banner 8e7d559526 Bug 1881270 - Fix no-case-declarations in devtools/ code. r=devtools-reviewers,jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D266006
2025-09-25 10:34:16 +00:00
Julian Descottes 9faf2925c9 Bug 1985460 - [devtools] Cleanup devtools toml manifest for outdated linux 1804 asan skips r=devtools-reviewers,jmaher,ochameau
Migration from 18.04 to 24.04 occurred in https://bugzilla.mozilla.org/show_bug.cgi?id=1972558
This was 2 months ago, so I'm mostly removing skip-ifs, unless the test has failed for linux asan recently.

Differential Revision: https://phabricator.services.mozilla.com/D263107
2025-09-01 11:58:55 +00:00
Julian Descottes 02df14eb85 Bug 1980084 - [devtools] Skip devtools service worker mochitests on macos r=devtools-reviewers,nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D259238
2025-07-31 11:56:23 +00:00
Julian Descottes 62dfa656ec Bug 1781479 - [devtools] Skip browser_application_panel_start-service-worker.js on linux and windows asan r=devtools-reviewers,ochameau
There are long standing intermittents with service workers not stopping / starting. Couldn't find any solution, so let's keep on the platforms which fail really often

Differential Revision: https://phabricator.services.mozilla.com/D252928
2025-06-11 08:46:58 +00:00
Julian Descottes fa0612ff37 Bug 1958918 - [devtools] Skip browser_application_panel_telemetry-debug-worker.js on linux tsan r=devtools-reviewers,ochameau
There are long standing intermittents with service workers not stopping / starting. Couldn't find any solution, so let's keep on the platforms which fail really often

Differential Revision: https://phabricator.services.mozilla.com/D252927
2025-06-11 08:46:55 +00:00
hannajones ebb4af9656 Bug 1606785 - Format devtools CSS files with Prettier r=devtools-reviewers,nchevobbe,frontend-codestyle-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D249174
2025-05-28 02:08:02 +00:00
Mark Banner 3cc3379c8f Bug 1881701 - Change the devtools configurations to work with the ESLint flat configuration.r=devtools-reviewers,profiler-reviewers,julienw,nchevobbe
This consolidates the jest environment definition, and the xpcshell globals into the devtools/.eslintrc.mjs file, for easier configurations.
It also changes the restart of the configurations to work with flat config.

Differential Revision: https://phabricator.services.mozilla.com/D249948
2025-05-24 17:10:59 +00:00
Mark Banner d7c7c5369b Bug 1881701 - Rename many ESLint files to use .mjs. r=frontend-codestyle-reviewers,perftest-reviewers,Gijs,sparky,webcompat-reviewers,twisniewski
This is separate to help preserve history of the files.

Differential Revision: https://phabricator.services.mozilla.com/D249945
2025-05-24 17:10:51 +00:00
Joel Maher 7e69b821f2 Bug 1967293 - Update mochitest manifest annotations to support Ubuntu 24.04. r=aryx,webcompat-reviewers,pip-reviewers,credential-management-reviewers,devtools-reviewers,sessionstore-reviewers,profiler-reviewers,dom-storage-reviewers,twisniewski,asuth,accessibility-frontend-reviewers,julienw,dimi,morgan,mconley,ochameau,nsharpley
Differential Revision: https://phabricator.services.mozilla.com/D250070
2025-05-23 20:13:29 +00:00
agoloman 63c83deb26 Revert "Bug 1606785 - Enable Prettier for CSS files r=desktop-theme-reviewers,Standard8,frontend-codestyle-reviewers,emilio" for causing multiple failures.
This reverts commit ec5fa1d4c0.

Revert "Bug 1606785 - Format Firefox CSS files with Prettier r=desktop-theme-reviewers,perftest-reviewers,places-reviewers,translations-reviewers,omc-reviewers,backup-reviewers,browser-installer-reviewers,sparky,dao,pdahiya,nrishel,kpatenio"

This reverts commit baa5d72bbd.

Revert "Bug 1606785 - Format browser/themes and toolkit/themes CSS files with Prettier r=desktop-theme-reviewers,pip-reviewers,tabbrowser-reviewers,places-reviewers,dao,mconley"

This reverts commit 9604b0a8ae.

Revert "Bug 1606785 - Format browser/themes/preferences CSS files with Prettier r=settings-reviewers,desktop-theme-reviewers,dao,mconley"

This reverts commit 686c1cf85f.

Revert "Bug 1606785 - Format urlbar CSS files with Prettier r=urlbar-reviewers,desktop-theme-reviewers,dao"

This reverts commit a7a4f31251.

Revert "Bug 1606785 - Format webcompat CSS files with Prettier r=webcompat-reviewers,denschub"

This reverts commit 41bc4d5237.

Revert "Bug 1606785 - Format search CSS files with Prettier r=search-reviewers,jteow"

This reverts commit 7bb7f82374.

Revert "Bug 1606785 - Format dom CSS files with Prettier r=emilio"

This reverts commit c22e910235.

Revert "Bug 1606785 - Format android CSS files with Prettier r=geckoview-reviewers,hiro"

This reverts commit c08e43fc3d.

Revert "Bug 1606785 - Format layout CSS files with Prettier r=layout-reviewers,dholbert"

This reverts commit 4f2a32d1a4.

Revert "Bug 1606785 - Format devtools CSS files with Prettier r=devtools-reviewers,nchevobbe,frontend-codestyle-reviewers"

This reverts commit c05f675ddf.

Revert "Bug 1606785 - Format recomp CSS files with Prettier r=reusable-components-reviewers,desktop-theme-reviewers,dao,mkennedy"

This reverts commit b10c7de8d0.

Revert "Bug 1606785 - Format sidebar CSS files with Prettier r=sidebar-reviewers,desktop-theme-reviewers,dao,nsharpley"

This reverts commit d32c555e37.

Revert "Bug 1606785 - Format shopping CSS files with Prettier r=shopping-reviewers,desktop-theme-reviewers,dao,rking"

This reverts commit 965887a708.

Revert "Bug 1606785 - Format profiles CSS files with Prettier r=profiles-reviewers,desktop-theme-reviewers,dao,mossop"

This reverts commit 8338860f74.

Revert "Bug 1606785 - Format genai and ml CSS files with Prettier r=firefox-ai-ml-reviewers,Mardak"

This reverts commit d66681f553.

Revert "Bug 1606785 - Format firefoxview CSS files with Prettier r=fxview-reviewers,desktop-theme-reviewers,dao,jsudiaman"

This reverts commit 530b815cad.

Revert "Bug 1606785 - Format aboutlogins, megalist, and form autofill CSS files with Prettier r=credential-management-reviewers,mtigley,desktop-theme-reviewers,dao"

This reverts commit 813c864381.
2025-05-21 04:49:28 +00:00
hannajones c05f675ddf Bug 1606785 - Format devtools CSS files with Prettier r=devtools-reviewers,nchevobbe,frontend-codestyle-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D249174
2025-05-21 03:54:40 +00:00
Emilio Cobos Álvarez 02216609fd Bug 1965660 - Remove unneeded ::-moz-focus-inner usage from the front-end. r=devtools-reviewers,webcompat-reviewers,twisniewski,nchevobbe
These became unneeded either when:

 * We shipped the non-native theme (for newtab etc).
 * We made unthemed buttons not show this inner ring.

Differential Revision: https://phabricator.services.mozilla.com/D248698
2025-05-12 15:18:37 +00:00