Repository navigation
Chrome debugger breakpoints fail with react-scripts 2.x after hot-update #6074
Description
Activity
This issue has been automatically marked as stale because it has not had any recent activity. It will be closed in 5 days if no further activity occurs.
Reacted by Dmytro Yeremieiev, Serge W, Anders Nilsson, Jakub Trzebiatowski, Travis Hilterbrand, Miguel Gomez, Nikos Katsos, Kaat, Sang Dang, Igor and 42 moreI'm having the same issue. Working with react-scripts 2.0.5
Reacted by Serge W, Travis Hilterbrand, James, Mustafa and Joefacing same issue here.
Reacted by David Cameron, V. Jenks, Eugene, Serge W, Dmytro Yeremieiev, Travis Hilterbrand, Jiang Lirui, Justin Grant, Ahuigo, James and 9 moreI'm hitting this issue as well. Only happens in Chrome, not Firefox. Chrome has a long history of issues with sourcemaps, and I found that changing webpack's source map type from
cheap-module-source-maptoeval-source-mapfixes the issue. Fortunately, that change has already been made at #5060, it just hasn't made it into a release yet.@jasonLaster @Timer (sorry if you're the wrong people to ping), any chance we can get a patch release with that fix? (This feels like a pretty major issue.)
@russelldavis a release should be out shortly :)
Reacted by Jason Laster, Russell Davis and JoeReacted by Serge WThis is now released. 😄
Reacted by Vu, Russell Davis, V. Jenks and JoeReacted by Serge W, walnutfalls, James, BEN LMSC - HelloMyBot member, Blockscope.net and George Norris- locked and limited conversation to collaborators
on Feb 15, 2019 - unlocked this conversation
on Feb 18, 2019 Reverted due to a bug in webpack.
Is there a timeline for this release or are you waiting for webpack to fix their issues? I have the same problem, if you close dev tools then reopen them it works again, but only once.
54 remaining items
Also facing the same problem. I have to stop the development server and start it again. Thats a huge pain and time consumption. Is there any hack fix for this?
Reacted by Iván Merín and Yael@bugzpodder solution is a life saver :)
Reacted by Eran ShainI have the same problem in version 86.0.4240.111 (Official Build) (64 bits) in Ubuntu 20.04, the breakpoints stop working when the page is reloaded. I disabled hardware acceleration, I changed my scripts in my package.json with "--no-cache" but I couldn't fix it.
I Need help!
@EliasBobadilla (and anyone else) - CRA just released v4, which includes Fast Refresh replacing Hot Reload. I'm not seeing the issue anymore now that I've upgraded.
https://github.com/facebook/create-react-app/releases/tag/v4.0.0
I'm curious if this has fixed the issue for others as well.
Reacted by Joshua, Jordan Ross and George NorrisReacted by yelbov@meatnordrink today at morning I got the last stable version of chrome 86.0.4240.183 , launched yesterday.
https://chromereleases.googleblog.com/2020/11/stable-channel-update-for-desktop.html
and the problem with breakpoints is gone.Anyway I'm developing a new app some weeks ago. I think is a good oportunity to change to create-react-app 4.0.0 version now
Reacted by AndrewOne solution I found to solve this warning was to downgrade the react-script package to version 3.4.4 and this solved the warnings
Reacted by Wilder RinconI still have the same issue, I'm unable to set breakpoints
With, or without the "sourceMapPathOverrides" I've seen mentioned in a few places (E.G https://stackoverflow.com/questions/61953992/breakpoints-not-working-debugging-react-app-in-chrome-through-visual-studio-code/62207696#62207696)
It seems I CAN trigger a debugger within the editor, via using the "debugger" statement, rather than clicking on an actual breakpoint. The file the break appears in, however isn't my source
Debugger statement triggers in >
/home/wsl-tom/git/project
Actual file where debugger was written >//wsl$/Ubuntu-18.0/home/wsl-tom/git/projectI tried using the sourceMapPathOverrides rule of >
"/home/wsl-tom/*": "//wsl$/Ubuntu-18.0/home/wsl-tom/*",, however it still triggers in wrong file. And I also still have "unbound breakpoint"I'm curious if this has fixed the issue for others as well.
After upgrading to CRA v4. I can confirm this bug is no longer exist
Reacted by Andrew, materializing-data and Jordan RossI have version 4.0.3 and the problem still persists on edge (chromium version) 88.0.705.74
package.json:{ "name": "testgrpc.client.web", "version": "0.1.0", "private": true, "dependencies": { "@material-ui/core": "^4.11.3", "@testing-library/jest-dom": "^5.11.9", "bootstrap": "^4.6.0", "final-form": "^4.20.1", "final-form-arrays": "^3.0.2", "google-protobuf": "^3.14.0", "grpc-web": "^1.2.1", "jquery": "^3.5.1", "merge": "1.2.1", "mui-rff": "^3.0.3", "popper.js": "^1.16.1", "react": "16.14.0", "react-dom": "16.14.0", "react-final-form": "^6.5.2", "react-final-form-arrays": "^3.1.3", "react-redux": "7.2.2", "react-router": "5.2.0", "react-router-dom": "5.2.0", "react-scripts": "^4.0.3", "reactstrap": "8.9.0", "redux": "4.0.5", "redux-devtools-extension": "^2.13.8", "redux-saga": "^1.1.3", "svgo": "1.3.0", "yup": "^0.32.9" }, "devDependencies": { "@testing-library/react": "^11.2.5", "@types/jest": "26.0.20", "@types/node": "12.11.6", "@types/react": "16.14.3", "@types/react-dom": "16.9.10", "@types/react-redux": "7.1.16", "@types/react-router": "5.1.11", "@types/react-router-dom": "5.1.7", "@types/reactstrap": "8.0.6", "@types/redux-devtools-extension": "^2.13.2", "@types/redux-saga": "^0.10.5", "@types/yup": "^0.29.11", "@typescript-eslint/parser": "^4.15.2", "cross-env": "6.0.3", "eslint-plugin-flowtype": "^3.13.0", "eslint-plugin-import": "^2.22.1", "eslint-plugin-jsx-a11y": "6.2.3", "eslint-plugin-react": "^7.22.0", "eslint-plugin-react-hooks": "4.2.0", "jest-environment-jsdom-sixteen": "^1.0.3", "nan": "^2.14.1", "typescript": "4.1.2" }, "scripts": { "start": "react-scripts start", "build": "react-scripts build", "test": "cross-env CI=true react-scripts test --env=jest-environment-jsdom-sixteen", "eject": "react-scripts eject", "lint": "eslint ./src/**/*.ts ./src/**/*.tsx" }, "browserslist": [ ">0.2%", "not dead", "not ie <= 11", "not op_mini all" ] }yarn version: 1.22.4
Reacted by Miguel Angel Asencio Hurtado, Yoav, George Norris, cherrydev, Marc and KruemelkatzeThe year is 2023! And this is a problem on a clean
create-react-app
If you launch the Chrome bugger with a breakpoint enabled it will hang loading the site. Now the runningreact-script startis corrupted.If you then
a) remove all breakpoints
b)react script start
c) Launch Chrome debugger again
it will display, and then you can start adding breakpoints.Tested on two mutually exclusive computers.
react-scripts: 5.0.1
Literally no changes tocreate-react-appexcept to add a<button/>to test clicking.Reacted by Steve LerouxI'm seeing this same problem, although my setup is more complex and I haven't been able to isolate it down yet. Everything was working fine and then ? something changed ? and now breakpoints cause the browser to hang on refresh:
- start debugging, works fine
- set a breakpoint, works fine
- keep playing with the app works fine.
- press the reload button in chrome, and it hangs.
I know this isn't a particularly useful bug report; I mostly want to give a +1 to @john-twigg-ck
Just popping in to say that as quickly and mysteriously as this bug appeared, it has now disappeared again. I don't recall making any updates to my dev environment along the way... maybe it was a chrome bug that got auto-updated away.
Just popping in to say that as quickly and mysteriously as this bug appeared, it has now disappeared again. I don't recall making any updates to my dev environment along the way... maybe it was a chrome bug that got auto-updated away.
Me too. Someone probably silently updated Chrome.
This is back for me. Running on
[email protected]. Running in incognito with no extensions. Stopping on a breakpoint works one or two times but then freezes for a very long time around the 2nd or 3rd time while ostensibly chrome is doing something with the source map. Swapping toeval-source-mapseems to solve it(EDIT: it still hangs a bit with
eval-source-mapbut the time it does so is much shorter)



Is this a bug report?
yes
Did you try recovering your dependencies?
test-cra $npm --version
5.6.0
test-cra $yarn --version
1.12.3
Which terms did you search for in User Guide?
I looked for "hot-update" and "breakpoint"
Environment
System:
OS: macOS High Sierra 10.13.6
CPU: x64 Intel(R) Core(TM) i7-7820HQ CPU @ 2.90GHz
Binaries:
Node: 8.11.1 - ~/.nvm/versions/node/v8.11.1/bin/node
Yarn: 1.12.3 - /usr/local/bin/yarn
npm: 5.6.0 - ~/.nvm/versions/node/v8.11.1/bin/npm
Browsers:
Chrome: 71.0.3578.98
Firefox: 63.0.1
Safari: 11.1.2
npmPackages:
react: ^16.7.0 => 16.7.0
react-dom: ^16.7.0 => 16.7.0
react-scripts: 2.1.1 => 2.1.1
npmGlobalPackages:
create-react-app: Not Found
Steps to Reproduce
** this is all good, and I am able to repeat steps 8-10 successfully any number of times
NOTE: I did not move the position of the breakpointed line within the file.
My apologies if the format of how I described this is not matching the following bullet points - I think I have done what they ask, but in a more interleaved fashion. I think the essence is that I have described a reproducible demo with what I expected, what I did, and what happened as a result.
NOTES: this does NOT happen to me when I am using react-scripts 1.1.4 (in the full-blown app where I encountered the issue) but only appeared when I upgraded to 2.x (first 2.0.5 and now 2.1.1).
Thanks very much for your help with this!