In src/Assemble.js,
both the run() and watch() functions make no distinction
between successful results from the server and errors.
This means that error messages often get passed to csvParse(),
which throws an exception when it sees uncooperative data.
The whole site grinds to a halt, showing the create-react-app error page.
I'm not sure what the ideal solution looks like,
but at the very least we should display a note to the user
saying that something's gone wrong.
As much as possible, we should avoid interrupting the user's flow.
In
src/Assemble.js
, both therun()
andwatch()
functions make no distinction between successful results from the server and errors.This means that error messages often get passed to
csvParse()
, which throws an exception when it sees uncooperative data. The whole site grinds to a halt, showing thecreate-react-app
error page.I'm not sure what the ideal solution looks like, but at the very least we should display a note to the user saying that something's gone wrong.
As much as possible, we should avoid interrupting the user's flow.