68 Commits
Author SHA1 Message Date
Alexandre Poirot 942adef18c Bug 2031717 - [devtools] Expose local mode settings in DevTools options panel. r=devtools-reviewers,fluent-reviewers,bolsson,nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D294193
2026-06-11 07:56:50 +00:00
agoloman d69d1d8e0e Revert "Bug 2031717, Bug 2031714 - [devtools] Expose local mode settings in DevTools options panel. r=devtools-reviewers,fluent-reviewers,bolsson,nchevobbe" for causing bc failures @browser_misused_characters_in_strings.js.
This reverts commit b7f48700d7.

Revert "Bug 2031714 - [devtools] Implement "Local Mode" backend. r=devtools-reviewers,devtools-backward-compat-reviewers,bomsy"

This reverts commit 0f1b6c66ab.

Revert "Bug 2031714 - [devtools] Expose a flag on the TargetFront to know if the page is an error page. r=devtools-reviewers,nchevobbe"

This reverts commit 4cbb3ac689.
2026-06-02 09:35:20 +00:00
Alexandre Poirot b7f48700d7 Bug 2031717 - [devtools] Expose local mode settings in DevTools options panel. r=devtools-reviewers,fluent-reviewers,bolsson,nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D294193
2026-06-02 08:42:04 +00:00
Julian Descottes 620f57d836 Bug 1966826 - [devtools] Pass waitForLoad=false to navigateTo from DebugTargetInfo r=devtools-reviewers,ochameau
Differential Revision: https://phabricator.services.mozilla.com/D250788
2025-05-23 08:29:01 +00:00
Alexandre Poirot d415aca971 Bug 1963915 - [devtools] Navigate back and forward from the parent process. r=devtools-reviewers,devtools-backward-compat-reviewers,jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D249595
2025-05-16 00:37:53 +00:00
Alexandre Poirot 6fad3a13b4 Bug 1937738 - [devtools] Expose a new navigateTo method on Tab Descriptor. r=devtools-reviewers,devtools-backward-compat-reviewers,nchevobbe
This should help VS Code load the page to debug.

Differential Revision: https://phabricator.services.mozilla.com/D232328
2025-05-16 00:37:49 +00:00
Alexandre Poirot e1f9301f4e Bug 1953578 - [devtools] Migrate all usage of react-prop-types CommonJS module to the ES Module version and remove the CommonJS version. r=devtools-reviewers,nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D241594
2025-03-19 13:30:51 +00:00
Alexandre Poirot 26260731f1 Bug 1953578 - [devtools] Migrate all usage of react CommonJS module to the ES Module version and remove the CommonJS version. r=devtools-reviewers,profiler-reviewers,nchevobbe,canaltinova
Differential Revision: https://phabricator.services.mozilla.com/D241593
2025-03-19 13:30:51 +00:00
Alexandre Poirot e69d31e1dc Bug 1940079 - [devtools] Show manifest errors when reloading an addon from DevTools. r=devtools-reviewers,nchevobbe,jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D233395
2025-01-17 09:14:57 +00:00
Alexandre Poirot 0fc6329f4b Bug 1933194 - [devtools] Fix target titles when debugging Web Extensions. r=devtools-reviewers,nchevobbe
* Display target's url's pathname instead of repeating the addon name for all documents.
* Display addon name in Debug Target Info header (instead of current target name).
* Display current target's url and title (if available) in toolbox window title.

Differential Revision: https://phabricator.services.mozilla.com/D230116
2024-12-02 16:19:59 +00:00
Alexandre Poirot 566aaa3cb8 Bug 1928336 - [devtools] Update toolbox host title on target selection and hide target URL in target info for web extensions. r=devtools-reviewers,nchevobbe
The target info url is misleading as it only refers to the top level target URL,
which in the case of add-ons is always the fallback document.
And it is also redundant with the toolbox window title which, thanks to this patch,
will be updated to the currently selected target title+url.

Differential Revision: https://phabricator.services.mozilla.com/D227466
2024-11-04 13:13:05 +00:00
Hubert Boma Manilla 4e49e8d2c5 Bug 1900475 - [devtools] Fix Proptypes boolean to bool r=devtools-reviewers,nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D212490
2024-06-04 08:24:57 +00:00
Nicolas Chevobbe 76fcf0fcdd Bug 1808708 - [devtools] Only show Alway-on-top button in about:debugging webextension toolboxes. r=ochameau.
Differential Revision: https://phabricator.services.mozilla.com/D166097
2023-01-05 17:25:44 +00:00
Julian Descottes 15d8bdc5e0 Bug 1798859 - [devtools] Add label to always on top button for webextension toolbox r=nchevobbe,fluent-reviewers,flod
Added a blink animation instead of the transition as well. Added a border when hover/active.

Differential Revision: https://phabricator.services.mozilla.com/D161370
2022-11-07 07:58:03 +00:00
Alexandre Poirot 9beeb07755 Bug 1792847 - [devtools] Use absolute URLs to import modules in devtools/client/framework. r=jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D158373
2022-09-30 15:17:36 +00:00
Alexandre Poirot 4ff70fda6f Bug 1780912 - [devtools] Make the local web extension toolbox be always on top. r=nchevobbe,eemeli
This allows to keep the DevTools visible while interacting with the Firefox
window where the extension is running.

This behavior is enabled by default, but can be disable on-demand via a button
in the top toolbar.
Note that it requires to close and reopen the window/toolbox as platform APIs
disallow changing this behavior "live" on a given window.

Differential Revision: https://phabricator.services.mozilla.com/D155843
2022-09-15 07:31:31 +00:00
Alexandre Poirot 0f32f335e3 Bug 1789201 - [devtools] Expose Services as a global to all DevTools modules. r=perftest-reviewers,nchevobbe,julienw,AlexandruIonescu
This will help transition to ES Modules as this symbol is exposed to them.

$ sed -ie "/require(.Services.)/d" $(git grep -l 'require("Services")' devtools/)
$ sed -ie "/loader.lazyRequireGetter(this, .Services./d" $(git grep -l 'loader.lazyRequireGetter(this, "Services"' devtools/)
+ the edition of builtin-modules.js + eslintrc.js
+ manual eslint fixes
+ removal of devtools-services in the debugger, except for jest tests

Differential Revision: https://phabricator.services.mozilla.com/D156401
2022-09-09 07:22:51 +00:00
Noemi Erli 233f0fcdf4 Backed out 2 changesets (bug 1780912) for causing failures in browser_aboutdebugging_addons_debug_console.js CLOSED TREE
Backed out changeset d2360a2a3d70 (bug 1780912)
Backed out changeset 21f1e9031be0 (bug 1780912)
2022-09-08 01:59:18 +03:00
Alexandre Poirot ce1e1a4cbe Bug 1780912 - [devtools] Make the local web extension toolbox be always on top. r=nchevobbe,eemeli
This allows to keep the DevTools visible while interacting with the Firefox
window where the extension is running.

This behavior is enabled by default, but can be disable on-demand via a button
in the top toolbar.
Note that it requires to close and reopen the window/toolbox as platform APIs
disallow changing this behavior "live" on a given window.

Differential Revision: https://phabricator.services.mozilla.com/D155843
2022-09-07 21:00:17 +00:00
Alexandre Poirot 3cadeaeb46 Bug 1788536 - [devtools] Use descriptorType instead of a type decipher from toolbox URL. r=jdescottes
This helps having the right type, even if we open the toolbox without any search params
in about:devtools-toolbox URL.

Differential Revision: https://phabricator.services.mozilla.com/D156134
2022-09-02 09:10:01 +00:00
Alexandre Poirot 531f08b810 Bug 1693686 - [devtools] Display the navigation buttons in WebExtension toolboxes. r=jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D155563
2022-08-29 08:54:00 +00:00
htmlHxcker be378d41c1 Bug 1709137 - Use Multilocalization Helper for the Toolbox l10n helper r=jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D128204
2021-10-12 16:50:00 +00:00
Hubert Boma Manilla 21d26a9df1 Bug 1630525 - [devtools] Merge all the BrowsingContext traits to the form() r=ochameau
The traits set on attach have been a source of intermittent failures.
See Bug 1726220

Differential Revision: https://phabricator.services.mozilla.com/D123293
2021-08-23 11:10:13 +00:00
Sam Foster af0a4c265d Bug 1699631 - Move the reload icon into toolkit. r=harry,preferences-reviewers,desktop-theme-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D119554
2021-07-12 20:45:08 +00:00
Marian-Vasile Laza d5c0b4d67a Backed out changeset c47653711a25 (bug 1699631) for causing node devtools failures. CLOSED TREE 2021-07-12 21:04:22 +03:00
Sam Foster 7d0c8a043f Bug 1699631 - Move the reload icon into toolkit. r=harry,preferences-reviewers,desktop-theme-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D119554
2021-07-12 17:26:16 +00:00
Alexandre Poirot 53ff042d9c Bug 1708635 - [devtools] Migrate usages of TargetFront.reload to TargetCommand.reloadTopLevelTarget. r=nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D113936
2021-05-07 12:07:42 +00:00
Sandor Molnar 870749c7b1 Backed out 2 changesets (bug 1708635) for causing dt failures in devtools/client/responsive/test/browser/browser_device_change. CLOSED TREE
Backed out changeset 6bce4e61777b (bug 1708635)
Backed out changeset f15acee46be2 (bug 1708635)
2021-05-04 18:11:27 +03:00
Alexandre Poirot a086f7ff8c Bug 1708635 - Migrate usages of TargetFront.reload to TargetCommand.reloadTopLevelTarget. r=nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D113936
2021-05-04 12:43:21 +00:00
John Bieling 384135720e Bug 1708793 - Use brandShortName in Devtools when inspecting an add-on. r=jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D114010
2021-05-03 14:35:54 +00:00
David Walsh 815dc5d3df Bug 1643990 - Set tooltip for navigation buttons r=flod,jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D78690
2020-06-09 11:15:08 +00:00
David Walsh e3f31a6c64 Bug 1639425 - Add forward and back buttons to remote debugging r=daisuke,flod,jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D76203
2020-06-03 22:43:56 +00:00
Julian Descottes b1779f6801 Bug 1641898 - Fix layout inconsistencies for readonly URLs in about:devtools-toolbox r=daisuke,davidwalsh
Differential Revision: https://phabricator.services.mozilla.com/D77484
2020-06-02 08:28:06 +00:00
Csoregi Natalia 21395501fb Backed out changeset c8a7ccb337cc (bug 1641898) for node devtools failures. CLOSED TREE 2020-06-02 10:12:22 +03:00
Julian Descottes 28efa19b45 Bug 1641898 - Fix layout inconsistencies for readonly URLs in about:devtools-toolbox r=daisuke,davidwalsh
Differential Revision: https://phabricator.services.mozilla.com/D77484
2020-06-01 14:18:35 +00:00
David Walsh 491d26bf36 Bug 1617240 - Add reload button for remote debugging r=daisuke,flod,victoria
Differential Revision: https://phabricator.services.mozilla.com/D71370
2020-05-15 16:29:48 +00:00
Micah Tigley 2500d1e9fa Bug 1617237 - Part 4: Select all text when URL input is focused r=daisuke
Depends on D72227

Differential Revision: https://phabricator.services.mozilla.com/D72274
2020-05-07 17:22:10 +00:00
Micah Tigley 41c1cf2337 Bug 1617237 - Part 2: Render URL input in DebugTargetInfo for USB debugging. r=jdescottes,daisuke
Depends on D70280

Differential Revision: https://phabricator.services.mozilla.com/D70279
2020-05-07 17:22:16 +00:00
Razvan Maries 0d9dec23c1 Backed out 5 changesets (bug 1617237) for devtools perma failures. CLOSED TREE
Backed out changeset 3acc06a17b26 (bug 1617237)
Backed out changeset dfdf021a542c (bug 1617237)
Backed out changeset 358ce0a1518f (bug 1617237)
Backed out changeset 2e647ae9ec48 (bug 1617237)
Backed out changeset 3e340cc988c8 (bug 1617237)
2020-05-07 20:17:17 +03:00
Micah Tigley 2a707db425 Bug 1617237 - Part 4: Select all text when URL input is focused r=daisuke
Depends on D72227

Differential Revision: https://phabricator.services.mozilla.com/D72274
2020-05-07 15:19:36 +00:00
Micah Tigley 86d9abc876 Bug 1617237 - Part 2: Render URL input in DebugTargetInfo for USB debugging. r=jdescottes,daisuke
Depends on D70280

Differential Revision: https://phabricator.services.mozilla.com/D70279
2020-05-07 15:19:27 +00:00
Victor Porof b7732ae890 Bug 1561435 - Format devtools/client/, a=automatic-formatting
# ignore-this-changeset

Differential Revision: https://phabricator.services.mozilla.com/D35884
2019-07-05 11:24:38 +02:00
Julian Descottes 334b7185b0 Bug 1542286 - Add tests for Firefox Preview runtime info r=daisuke
Depends on D29485

Differential Revision: https://phabricator.services.mozilla.com/D30064
2019-05-07 15:23:16 +00:00
Julian Descottes d1ca4da494 Bug 1542286 - Share runtime info with DebugTargetInfo component via remote-client-manager r=daisuke
Depends on D29462

Differential Revision: https://phabricator.services.mozilla.com/D29485
2019-05-07 15:21:22 +00:00
Mihai Alexandru Michis 9b69c95e2f Backed out 5 changesets (bug 1542286) for causing devtool failures at browser_about-devtools-toolbox_reload.js CLOSED TREE
Backed out changeset 8b43cfcebf9f (bug 1542286)
Backed out changeset d02d934560c5 (bug 1542286)
Backed out changeset dbb72223a684 (bug 1542286)
Backed out changeset 8a220edc2db3 (bug 1542286)
Backed out changeset 38220ee5ab0c (bug 1542286)
2019-05-07 12:04:53 +03:00
Julian Descottes a0f483dd34 Bug 1542286 - Add tests for Firefox Preview runtime info r=daisuke
Depends on D29485

Differential Revision: https://phabricator.services.mozilla.com/D30064
2019-05-07 06:30:43 +00:00
Julian Descottes d13ba4c1ae Bug 1542286 - Share runtime info with DebugTargetInfo component via remote-client-manager r=daisuke
Depends on D29462

Differential Revision: https://phabricator.services.mozilla.com/D29485
2019-05-06 21:04:25 +00:00
Julian Descottes 8d6c9f99fa Bug 1531315 - Rename aboutdebugging test classnames from js-* to qa-* r=Ola
Differential Revision: https://phabricator.services.mozilla.com/D28946
2019-05-02 10:14:47 +00:00
Julian Descottes da3808c156 Bug 1500354 - Add title to about:devtools-toolbox tabs r=ladybenko
Depends on D28964

Differential Revision: https://phabricator.services.mozilla.com/D28965
2019-04-30 11:19:49 +00:00
Narcis Beleuzu 6e956f4f9b Backed out 3 changesets (bug 1500354) for dt failures on browser_aboutdebugging_serviceworker_timeout.js . CLOSED TREE
Backed out changeset 6596c844c27e (bug 1500354)
Backed out changeset dbb2526ae6eb (bug 1500354)
Backed out changeset e9e6acc1b0cc (bug 1500354)
2019-04-30 02:04:43 +03:00