diff --git a/packages/react-devtools-shared/src/devtools/views/ErrorBoundary/ErrorBoundary.js b/packages/react-devtools-shared/src/devtools/views/ErrorBoundary/ErrorBoundary.js index b78f7406ad172..06e187a4beec3 100644 --- a/packages/react-devtools-shared/src/devtools/views/ErrorBoundary/ErrorBoundary.js +++ b/packages/react-devtools-shared/src/devtools/views/ErrorBoundary/ErrorBoundary.js @@ -49,16 +49,16 @@ export default class ErrorBoundary extends Component { const errorMessage = typeof error === 'object' && error !== null && - error.hasOwnProperty('message') + typeof error.message === 'string' ? error.message - : String(error); + : null; const isTimeout = error instanceof TimeoutError; const callStack = typeof error === 'object' && error !== null && - error.hasOwnProperty('stack') + typeof error.stack === 'string' ? error.stack .split('\n') .slice(1)