angular/devtools/projects/shell-browser/src
AleksanderBodurri fa46844f5c 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:16 -07:00
..
app fix(devtools): issue where backendReady race condition causes Angular not detected error (#54805) 2024-03-26 09:19:16 -07:00
assets refactor(devtools): migrate devtools to prettier formatting (#53945) 2024-01-19 19:09:54 +01:00
environments refactor(devtools): migrate devtools to prettier formatting (#53945) 2024-01-19 19:09:54 +01:00
manifest Revert "Revert "refactor(devtools): implement iframe support for Angular DevTools' browser code (#53934)" (#54629)" (#54805) 2024-03-26 09:19:14 -07:00
popups feat(devtools): support icons in offline mode (#45430) (#45743) 2022-05-12 09:17:05 -07:00
styles feat(devtools): Create browser specific styles for chrome and firefox (#46037) 2022-05-23 14:00:10 -07:00
BUILD.bazel build(devtools): target es2020 explicitly (#50086) 2023-05-09 14:41:48 -07:00
devtools.html docs: add the title tag (#51199) 2023-08-01 11:54:36 -07:00
devtools.ts feat(devtools): renaming shell-chrome (#44952) 2022-04-12 18:41:37 +00:00
index.html feat(devtools): support icons in offline mode (#45430) (#45743) 2022-05-12 09:17:05 -07:00
main.ts refactor(devtools): migrate devtools to prettier formatting (#53945) 2024-01-19 19:09:54 +01:00
styles.scss refactor(devtools): consolidate devtools global styles into 1 file (#49001) 2023-02-14 20:25:23 +01:00