Commit Graph
299 Commits
Author SHA1 Message Date
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
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
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
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 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
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
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
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
Joel Maher ce1cae83af Bug 1959269 - clean and standardize devtools/**/xpcshell.toml. r=aryx,devtools-reviewers,ochameau
Differential Revision: https://phabricator.services.mozilla.com/D244831
2025-04-15 14:47:07 +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
Alexandre Poirot 49e23bea5b Bug 1953578 - [devtools] Migrate all usage of react-dom CommonJS module to the ES Module version and remove the CommonJS version. r=profiler-reviewers,devtools-reviewers,canaltinova,nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D241280
2025-03-19 13:30:50 +00:00
Julian Descottes 4b4713b95e Bug 1767750 - [devtools] Disable browser_application_panel_telemetry-debug-worker on TSAN r=devtools-reviewers,nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D235923
2025-01-29 09:22:29 +00:00
Alexandre Poirot 0f327165f4 Bug 1862157 - [devtools] Enable service worker debugging from the debugger by default. r=devtools-reviewers,jdescottes,settings-reviewers,beth
Differential Revision: https://phabricator.services.mozilla.com/D231945
2025-01-17 09:15:55 +00:00
Mark Banner d0718e3c69 Bug 1937739. r=frontend-codestyle-reviewers,perftest-reviewers,mossop,sparky
Differential Revision: https://phabricator.services.mozilla.com/D232598
2024-12-19 17:05:08 +00:00
Stanca Serban 94c96b747e Backed out changeset 2b73c99969ac (bug 1862157) for causing xpcshell failures in test_FeatureGate.js. 2024-12-17 13:55:40 +02:00
Alexandre Poirot 4788bbc61e Bug 1862157 - [devtools] Enable service worker debugging from the debugger by default. r=devtools-reviewers,jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D231945
2024-12-17 08:00:09 +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
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
Joel Maher ce6479faf4 Bug 1920244 - Remove serviceworker_e10s references in .toml and mochitest/xpcshell harnesses. r=aryx
Differential Revision: https://phabricator.services.mozilla.com/D223012
2024-09-23 14:21:16 +00:00