File tree 1 file changed +4
-9
lines changed
src/extensions/exception-autocapture
1 file changed +4
-9
lines changed Original file line number Diff line number Diff line change @@ -75,19 +75,14 @@ export class ExceptionObserver {
75
75
}
76
76
77
77
private startCapturing = ( ) => {
78
- if ( ! window || ! this . isEnabled ) {
78
+ if ( ! window || ! this . isEnabled || ! assignableWindow . __PosthogExtensions__ ?. errorWrappingFunctions ) {
79
79
return
80
80
}
81
81
82
- const wrapOnError = assignableWindow . __PosthogExtensions__ ? .errorWrappingFunctions ? .wrapOnError
82
+ const wrapOnError = assignableWindow . __PosthogExtensions__ . errorWrappingFunctions . wrapOnError
83
83
const wrapUnhandledRejection =
84
- assignableWindow . __PosthogExtensions__ ?. errorWrappingFunctions ?. wrapUnhandledRejection
85
- const wrapConsoleError = assignableWindow . __PosthogExtensions__ ?. errorWrappingFunctions ?. wrapConsoleError
86
-
87
- if ( ! wrapOnError || ! wrapUnhandledRejection || ! wrapConsoleError ) {
88
- logger . error ( 'failed to load error wrapping functions - cannot start' )
89
- return
90
- }
84
+ assignableWindow . __PosthogExtensions__ . errorWrappingFunctions . wrapUnhandledRejection
85
+ const wrapConsoleError = assignableWindow . __PosthogExtensions__ . errorWrappingFunctions . wrapConsoleError
91
86
92
87
try {
93
88
if ( ! this . unwrapOnError && this . config . capture_unhandled_errors ) {
You can’t perform that action at this time.
0 commit comments