gecko-dev/devtools
Razvan Caliman 22dbe9a21d Bug 1668265 - [devtools] Ensure node picker reacts to inspector fronts as they become available or destroyed r=ochameau
When a page is refreshed, the inspector fonts associated with targets within are destroyed and recreated.

The node picker didn't observe for this behavior. When a page was refreshed, it kept picking against dead fronts and ignored the newly created fronts, thus leaving users confused. This is an issue in popular web dev workflows like Hot Module Reloading, where the page may end up being refreshed. See [Bug1352121#c4](https://bugzilla.mozilla.org/show_bug.cgi?id=1352121#c4)

This patch makes the node picker listen for targets and inspector fronts as they become available or get destroyed. If node picking isn't explicitly stopped by either clicking a node or pressing the Escape key, node picking continues onto the refreshed page or to new page (same behavior as in Firefox Release).

Differential Revision: https://phabricator.services.mozilla.com/D92779
2020-10-10 08:09:41 +00:00
..
client Bug 1668265 - [devtools] Ensure node picker reacts to inspector fronts as they become available or destroyed r=ochameau 2020-10-10 08:09:41 +00:00
docs Bug 1669334 - Fixed a typo. r=emilio DONTBUILD 2020-10-08 18:48:10 +00:00
platform
server Bug 1669545 - [devtools] Print internal error codes instead of only "Blocked" when there is not explicit blocking reason. r=Honza 2020-10-09 13:45:55 +00:00
shared Bug 1588458 - Replace dxr links by searchfox in the code/test r=kats,sparky 2020-10-08 14:02:40 +00:00
startup Bug 1634030: lazify main app menu r=Gijs 2020-08-10 17:09:55 +00:00
.eslintrc.js Bug 1652690 - Remove outdated eslint rule for devtools/shared/platform r=nchevobbe,perftest-reviewers,sparky 2020-07-15 14:59:19 +00:00
.eslintrc.mochitests.js Bug 1620537 - Fix eslint issues in devtools .eslintrc*.js files now that ESLint 7 will lint them. r=mossop 2020-07-24 20:39:07 +00:00
.eslintrc.xpcshell.js Bug 1620537 - Fix eslint issues in devtools .eslintrc*.js files now that ESLint 7 will lint them. r=mossop 2020-07-24 20:39:07 +00:00
CODE_OF_CONDUCT.md
moz.build Bug 1645398 - [ci] Add a SCHEDULES rule to prevent 'android' builds and tests on pushes that exclusively modify files under /devtools, r=gbrown,jlast 2020-06-15 13:38:46 +00:00
templates.mozbuild
tsconfig.json