File tree Expand file tree Collapse file tree 2 files changed +6
-2
lines changed Expand file tree Collapse file tree 2 files changed +6
-2
lines changed Original file line number Diff line number Diff line change 22
33## Unreleased
44
5+ - [ browser] fix: Fallback to Error object when rejection ` reason ` is not available
6+ - [ browser] feat: Support Bluebird's ` detail.reason ` for promise rejections
7+
58## 4.0.5
69
710- [ browser] ref: Expose ` ReportDialogOptions `
Original file line number Diff line number Diff line change @@ -408,8 +408,9 @@ TraceKit.report = (function reportModuleWrapper() {
408408 * @see https://developer.mozilla.org/en-US/docs/Web/API/PromiseRejectionEvent
409409 */
410410 function traceKitWindowOnUnhandledRejection ( e : any ) {
411- var stack = TraceKit . computeStackTrace ( e . reason ) ;
412- notifyHandlers ( stack , true , e . reason ) ;
411+ var err = ( e && ( e . detail ? e . detail . reason : e . reason ) ) || e ;
412+ var stack = TraceKit . computeStackTrace ( err ) ;
413+ notifyHandlers ( stack , true , err ) ;
413414 }
414415
415416 /**
You can’t perform that action at this time.
0 commit comments