angular/devtools/projects/ng-devtools/src/lib/devtools-tabs
AleksanderBodurri 28dd04a866 fix(devtools): regressions in component tree (#59873)
This commit solves two cases

Bug: When a directive of the same name is selected, the property view tab would not update properly. This was caused by a signals refactor that changed the behaviour of a string input property to not re-render because the underlying signal did not change (string equality). This is fixed by converting this input into an object.

Bug: When a selected element is removed from the component tree, DevTools would not rerender the component tree properly and deselect that component. Now if DevTools detects that a component is removed, it re-renders the tree and deselects the component.

PR Close #59873
2025-02-12 09:22:28 -08:00
..
dependency-injection refactor(devtools): removed standalone: true (#58922) 2024-11-27 18:09:00 +01:00
diffing refactor: remove unnecessary TSLint rule flags (#59365) 2025-01-07 16:06:21 +00:00
directive-explorer fix(devtools): regressions in component tree (#59873) 2025-02-12 09:22:28 -08:00
injector-tree feat(devtools): tone down obtrusive elements in the Injector Tree tab (#59499) 2025-01-13 15:06:24 -05:00
profiler fix(devtools): fixing dark mode colors for devtools and router tree (#59329) 2025-01-09 10:32:41 -05:00
router-tree fix(devtools): fixing dark mode colors for devtools and router tree (#59329) 2025-01-09 10:32:41 -05:00
tab-update refactor(devtools): use signal apis in profiler and frame-selector (#57558) 2024-10-28 12:28:25 -07:00
BUILD.bazel Revert "Revert "refactor(devtools): implement multiframe support in devtools page (#53934)" (#54629)" (#54805) 2024-03-26 09:19:06 -07:00
devtools-tabs.component.html refactor(devtools): use signals for template properties in frame manager (#58818) 2025-01-06 16:22:01 +00:00
devtools-tabs.component.scss fix(devtools): fixing dark mode colors for devtools and router tree (#59329) 2025-01-09 10:32:41 -05:00
devtools-tabs.component.ts refactor(devtools): use signals for template properties in frame manager (#58818) 2025-01-06 16:22:01 +00:00
devtools-tabs.spec.ts refactor(devtools): use signals for template properties in frame manager (#58818) 2025-01-06 16:22:01 +00:00