|
@@ -189,7 +189,16 @@ export default class ReplayReader {
|
|
|
);
|
|
|
|
|
|
getDOMFrames = memoize(() => [
|
|
|
- ...this._sortedBreadcrumbFrames.filter(frame => 'nodeId' in (frame.data ?? {})),
|
|
|
+ ...this._sortedBreadcrumbFrames
|
|
|
+ .filter(frame => 'nodeId' in (frame.data ?? {}))
|
|
|
+ .filter(
|
|
|
+ frame =>
|
|
|
+ !(
|
|
|
+ (frame.category === 'ui.slowClickDetected' &&
|
|
|
+ !isDeadClick(frame as SlowClickFrame)) ||
|
|
|
+ frame.category === 'ui.multiClick'
|
|
|
+ )
|
|
|
+ ),
|
|
|
...this._sortedSpanFrames.filter(frame => 'nodeId' in (frame.data ?? {})),
|
|
|
]);
|
|
|
|
|
@@ -215,7 +224,6 @@ export default class ReplayReader {
|
|
|
(frame.category === 'ui.slowClickDetected' &&
|
|
|
(isDeadClick(frame as SlowClickFrame) ||
|
|
|
isDeadRageClick(frame as SlowClickFrame)))
|
|
|
- // Hiding all ui.multiClick (multi or rage clicks)
|
|
|
),
|
|
|
...this._sortedSpanFrames.filter(frame =>
|
|
|
['navigation.navigate', 'navigation.reload', 'navigation.back_forward'].includes(
|