The unhandledrejection event is sent to the global scope of a script when a JavaScript Promise that has no rejection handler is rejected; typically, this is the window, but may also be a Worker. This is useful for debugging and for providing fallback error handling for unexpected situations.

