This has been my biggest pain point with Promises, I have spent hours trying to debug an issue only to find out I hadn't used an error handler in a Promise somewhere and an error was being thrown. It is so frustrating.
I know some Promise libraries have an option to report unhandled errors which makes life a lot easier but there really should be something natively too.