Skip to content

Commit 1ee7e3d

Browse files
gaearonswengorschewski
authored andcommitted
Fix module function name in error overlay (#3012)
1 parent a3329e8 commit 1ee7e3d

File tree

1 file changed

+6
-6
lines changed
  • packages/react-error-overlay/src/components

1 file changed

+6
-6
lines changed

packages/react-error-overlay/src/components/frame.js

+6-6
Original file line numberDiff line numberDiff line change
@@ -101,13 +101,13 @@ function frameDiv(
101101
const frame = document.createElement('div');
102102
const frameFunctionName = document.createElement('div');
103103

104-
let cleanedFunctionName;
105-
if (!functionName || functionName === 'Object.<anonymous>') {
106-
cleanedFunctionName = '(anonymous function)';
107-
} else {
108-
cleanedFunctionName = functionName;
104+
if (functionName && functionName.indexOf('Object.') === 0) {
105+
functionName = functionName.slice('Object.'.length);
109106
}
110-
107+
if (functionName === '<anonymous>') {
108+
functionName = null;
109+
}
110+
const cleanedFunctionName = functionName || '(anonymous function)';
111111
const cleanedUrl = url.replace('webpack://', '.');
112112

113113
if (internalUrl) {

0 commit comments

Comments
 (0)