diff --git a/packages/react-client/src/ReactFlightClient.js b/packages/react-client/src/ReactFlightClient.js index 5f49f06e2f234..0e8fad24823e2 100644 --- a/packages/react-client/src/ReactFlightClient.js +++ b/packages/react-client/src/ReactFlightClient.js @@ -2275,12 +2275,12 @@ function createFakeFunction( '\n//# sourceURL=rsc://React/' + encodeURIComponent(environmentName) + '/' + - filename + + encodeURI(filename) + '?' + fakeFunctionIdx++; code += '\n//# sourceMappingURL=' + sourceMap; } else if (filename) { - code += '\n//# sourceURL=' + filename; + code += '\n//# sourceURL=' + encodeURI(filename); } else { code += '\n//# sourceURL='; } diff --git a/packages/react-client/src/__tests__/ReactFlight-test.js b/packages/react-client/src/__tests__/ReactFlight-test.js index cd54e4a344f69..139a75f12982f 100644 --- a/packages/react-client/src/__tests__/ReactFlight-test.js +++ b/packages/react-client/src/__tests__/ReactFlight-test.js @@ -1363,7 +1363,7 @@ describe('ReactFlight', () => { ) ? expect.stringContaining( 'Error: This is an error\n' + - ' at eval (eval at testFunction (eval at createFakeFunction (**), :1:35)\n' + + ' at eval (eval at testFunction (inspected-page.html:29:11),%20%3Canonymous%3E:1:35)\n' + ' at ServerComponentError (file://~/(some)(really)(exotic-directory)/ReactFlight-test.js:1166:19)\n' + ' at (file:///testing.js:42:3)\n' + ' at (file:///testing.js:42:3)\n' + @@ -1371,7 +1371,7 @@ describe('ReactFlight', () => { ) : expect.stringContaining( 'Error: This is an error\n' + - ' at eval (eval at testFunction (inspected-page.html:29:11), :1:10)\n' + + ' at eval (eval at testFunction (inspected-page.html:29:11),%20%3Canonymous%3E:1:10)\n' + ' at ServerComponentError (file://~/(some)(really)(exotic-directory)/ReactFlight-test.js:1166:19)\n' + ' at file:///testing.js:42:3\n' + ' at file:///testing.js:42:3\n' +