![Umar Hansa](https://web.dev/images/authors/umarhansa.jpg) Umar Hansa [X](https://twitter.com/umaar) [Homepage](https://umaar.com/)

<br />

In DevTools, you can automatically pause on any exception (especially useful for **uncaught** exceptions). Just enable 'Pause on exceptions' within the Sources Panel. Optionally, you can also pause on **caught** exceptions.

This means the debugger will pause **before** that red message appears in the Console and you get a chance to inspect what may have gone wrong.