diff --git a/src/instrument.js b/src/instrument.js index 8885c1fa..8006e597 100644 --- a/src/instrument.js +++ b/src/instrument.js @@ -67,7 +67,10 @@ function computeNextEntry(reducer, action, state, error) { nextState = reducer(state, action); } catch (err) { nextError = err.toString(); - console.error(err.stack || err); + if (typeof window === 'object' && typeof window.chrome !== 'undefined') { + // Solve the issue with loosing sourceMaps in Chrome + setTimeout(() => { throw err; }, 0); + } else console.error(err.stack || err); } return {