fix: Handle case where event is null/undefined (#1254)
* fix: Handle case where `event` is null/undefined * add changeset
This commit is contained in:
5
.changeset/tiny-buckets-love.md
Normal file
5
.changeset/tiny-buckets-love.md
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
'rrweb': patch
|
||||||
|
---
|
||||||
|
|
||||||
|
Handle case where `event` is null/undefined
|
||||||
@@ -76,10 +76,11 @@ function getEventTarget(event: Event | NonStandardEvent): EventTarget | null {
|
|||||||
} else if ('path' in event && event.path.length) {
|
} else if ('path' in event && event.path.length) {
|
||||||
return event.path[0];
|
return event.path[0];
|
||||||
}
|
}
|
||||||
return event.target;
|
|
||||||
} catch {
|
} catch {
|
||||||
return event.target;
|
// fallback to `event.target` below
|
||||||
}
|
}
|
||||||
|
|
||||||
|
return event && event.target;
|
||||||
}
|
}
|
||||||
|
|
||||||
export function initMutationObserver(
|
export function initMutationObserver(
|
||||||
|
|||||||
Reference in New Issue
Block a user