diff --git a/devtools/projects/ng-devtools-backend/src/lib/state-serializer/serialized-descriptor-factory.ts b/devtools/projects/ng-devtools-backend/src/lib/state-serializer/serialized-descriptor-factory.ts index 24a3e4dd1cc..e7e3548971e 100644 --- a/devtools/projects/ng-devtools-backend/src/lib/state-serializer/serialized-descriptor-factory.ts +++ b/devtools/projects/ng-devtools-backend/src/lib/state-serializer/serialized-descriptor-factory.ts @@ -180,13 +180,13 @@ const getPreview = (propData: TerminalType | CompositeType, isGetterOrSetter: bo if (propData.containerType === 'ReadonlySignal') { const {error, value} = safelyReadSignalValue(propData.prop); if (error) { - return 'ERROR: Could not read signal value. See console for details.'; + return `Signal(⚠️ Error)${error.message ? `: ${error.message}` : ''}`; } return `Readonly Signal(${typeToDescriptorPreview[propData.type](value)})`; } else if (propData.containerType === 'WritableSignal') { const {error, value} = safelyReadSignalValue(propData.prop); if (error) { - return 'ERROR: Could not read signal value. See console for details.'; + return `Signal(⚠️ Error)${error.message ? `: ${error.message}` : ''}`; } return `Signal(${typeToDescriptorPreview[propData.type](value)})`; } diff --git a/devtools/projects/ng-devtools-backend/src/lib/utils.ts b/devtools/projects/ng-devtools-backend/src/lib/utils.ts index 3f423c3e2e9..087ff34cb57 100644 --- a/devtools/projects/ng-devtools-backend/src/lib/utils.ts +++ b/devtools/projects/ng-devtools-backend/src/lib/utils.ts @@ -50,7 +50,6 @@ export function safelyReadSignalValue(signal: any): {error?: Error; value?: any} const value = signal(); return {error: undefined, value}; } catch (error) { - console.error('[Angular DevTools]: Error reading signal value:', error); return {error: error as Error, value: undefined}; } }