angular/devtools/projects
Aleksander Bodurri c88e2149e4 refactor(devtools): use WeakRef in idToInjector map for injector cleanup
Replace the manual injectorsSeen cleanup mechanism with WeakRef and FinalizationRegistry. The old approach worked but coupled cleanup to the UI change detection and required tracking seen injectors across traversal. WeakRef lets the browser handle this naturally, removing the injectorsSeen set and the manual cleanup loop.

(cherry picked from commit 84d757446b)
2026-05-12 11:37:13 -07:00
..
demo-no-zone refactor(devtools): use whenStable instead of detectChanges 2026-01-05 12:24:58 -05:00
ng-devtools feat(devtools): improve value highlighting in object previews 2026-05-05 17:06:41 -07:00
ng-devtools-backend refactor(devtools): use WeakRef in idToInjector map for injector cleanup 2026-05-12 11:37:13 -07:00
protocol refactor(devtools): make the DevToolsNode directives property optional 2026-04-23 11:36:00 -07:00
shared-utils refactor(devtools): use whenStable instead of detectChanges 2026-01-05 12:24:58 -05:00
shell-browser refactor(devtools): cleanup 2026-05-01 15:59:40 -07:00