From 79519409cd6a28fca723715e4a811fbca55eaec8 Mon Sep 17 00:00:00 2001 From: AleksanderBodurri Date: Thu, 29 Jan 2026 15:45:58 -0500 Subject: [PATCH] feat(devtools): promote router tree to stable Previous the router tree was an opt-in feature that required manual enablement in settings. Now the router tree is enabled by default whenever the application supports it and routes are detected. (cherry picked from commit 35046d3dbae565b11836750688aae857f46140fd) --- .../src/lib/application-services/settings.ts | 6 ------ .../application-services/test-utils/settings_mock.ts | 1 - .../src/lib/devtools-tabs/devtools-tabs.component.html | 9 --------- .../src/lib/devtools-tabs/devtools-tabs.component.ts | 10 +--------- 4 files changed, 1 insertion(+), 25 deletions(-) diff --git a/devtools/projects/ng-devtools/src/lib/application-services/settings.ts b/devtools/projects/ng-devtools/src/lib/application-services/settings.ts index 83b16e8901a..82518e7636d 100644 --- a/devtools/projects/ng-devtools/src/lib/application-services/settings.ts +++ b/devtools/projects/ng-devtools/src/lib/application-services/settings.ts @@ -21,12 +21,6 @@ export class Settings { initialValue: false, }); - readonly routerGraphEnabled = this.settingsStore.create({ - key: 'router_graph_enabled', - category: 'general', - initialValue: false, - }); - readonly timingAPIEnabled = this.settingsStore.create({ key: 'timing_api_enabled', category: 'general', diff --git a/devtools/projects/ng-devtools/src/lib/application-services/test-utils/settings_mock.ts b/devtools/projects/ng-devtools/src/lib/application-services/test-utils/settings_mock.ts index 9dbe1c5e57f..7689b8217b6 100644 --- a/devtools/projects/ng-devtools/src/lib/application-services/test-utils/settings_mock.ts +++ b/devtools/projects/ng-devtools/src/lib/application-services/test-utils/settings_mock.ts @@ -12,7 +12,6 @@ import {SettingsStore} from '../settings_store'; import {ThemePreference} from '../theme_types'; export class SettingsMock extends Settings { - routerGraphEnabled = signal(false); showCommentNodes = signal(false); timingAPIEnabled = signal(false); theme = signal('system'); diff --git a/devtools/projects/ng-devtools/src/lib/devtools-tabs/devtools-tabs.component.html b/devtools/projects/ng-devtools/src/lib/devtools-tabs/devtools-tabs.component.html index d4a3f4d643a..838ebd9624c 100644 --- a/devtools/projects/ng-devtools/src/lib/devtools-tabs/devtools-tabs.component.html +++ b/devtools/projects/ng-devtools/src/lib/devtools-tabs/devtools-tabs.component.html @@ -138,15 +138,6 @@ /> Show comment nodes - @if (supportedApis().routes) { - - } @if (supportedApis().transferState) {