angular/devtools/projects/ng-devtools/src/lib/devtools-tabs/profiler
AleksanderBodurri d15dca054c fix(devtools): issue where backendReady race condition causes Angular not detected error (#54805)
Previously, a race condition could cause DevTools to enter a state where it can't detect an application on reload. This was caused by a sequencing issue between the content script connection, the devtools panel connection and an event "backendReady" that lets DevTools know when a particular frame is ready to be inspected.

This commit replaces the previously stored backendReady boolean with a promise, so that the devtools panel can eventually run a callback to connect to a content script when that content script emits it's backendReady message.

PR Close #54805
2024-03-26 09:19:06 -07:00
..
timeline fix(devtools): issue where backendReady race condition causes Angular not detected error (#54805) 2024-03-26 09:19:06 -07:00
BUILD.bazel refactor(devtools): migrate to standalone (#53998) 2024-01-23 09:53:24 +01:00
file-api-service.ts refactor(devtools): remove date utility. (#53997) 2024-01-23 09:52:14 +01:00
profiler-import-dialog.component.html refactor(devtools): run control flow migration. (#53353) 2023-12-05 17:20:09 -08:00
profiler-import-dialog.component.scss refactor(devtools): prepare codebase for migration to angular/angular repo 2021-11-21 20:23:18 -05:00
profiler-import-dialog.component.ts refactor(devtools): migrate to standalone (#53998) 2024-01-23 09:53:24 +01:00
profiler.component.html refactor(devtools): run control flow migration. (#53353) 2023-12-05 17:20:09 -08:00
profiler.component.scss refactor(devtools): migrate material legacy components to mdc (#51590) 2023-08-31 17:31:42 +00:00
profiler.component.ts refactor(devtools): migrate to standalone (#53998) 2024-01-23 09:53:24 +01:00