diff --git a/src/instrument.js b/src/instrument.js index 8006e597..74916126 100644 --- a/src/instrument.js +++ b/src/instrument.js @@ -68,9 +68,11 @@ function computeNextEntry(reducer, action, state, error) { } catch (err) { nextError = err.toString(); 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); + // In Chrome, rethrowing provides better source map support + setTimeout(() => { throw err; }); + } else { + console.error(err.stack || err); + } } return {