angular/devtools/projects
Aleksander Bodurri c7a18924a6 fix(devtools): fix incorrect logic in destroy function for ChromeMessageBus
Destroy uses window.removeEventListener but the ChromeMessageBus doesn't actually depend on a window object.

In practice this code is unlikely to ever be reached. If a tab is closed the entire context script JS process is killed so this is not an bug that would be very common or even reachable. That being said for correctness this should not be using window.

(cherry picked from commit 36edf4870f)
2026-03-23 14:51:32 -07:00
..
demo-no-zone refactor(devtools): use whenStable instead of detectChanges 2026-01-05 12:24:58 -05:00
ng-devtools test: remove duplicate tests 2026-03-11 13:35:26 -07:00
ng-devtools-backend test(devtools): fix and update flaky component-tree tests 2026-03-16 09:03:47 -07:00
protocol refactor(devtools): Add a new childSignalProp DebugSignalGraphNode kind to represent a signal being passed to a child component as a prop. 2026-02-13 10:09:59 -08:00
shared-utils refactor(devtools): use whenStable instead of detectChanges 2026-01-05 12:24:58 -05:00
shell-browser fix(devtools): fix incorrect logic in destroy function for ChromeMessageBus 2026-03-23 14:51:32 -07:00