Skip to content

Instantly share code, notes, and snippets.

View jasonLaster's full-sized avatar

Jason Laster jasonLaster

View GitHub Profile
diff --git a/packages/shared/client/ReplayClient.ts b/packages/shared/client/ReplayClient.ts
index e22631c97..d413f3ef8 100644
--- a/packages/shared/client/ReplayClient.ts
+++ b/packages/shared/client/ReplayClient.ts
@@ -54,6 +54,7 @@ import {
getDocumentResult,
getEventListenersResult,
getExceptionValueResult,
+ getObjectPreviewParameters,
getParentNodesResult,

Updated Errors Summary

1. Timeout Errors (Locators)

  • '[data-test-id="QuickOpenResultsList"]
    • has-text: "bundle_input.js"
    • has-text: "bar"
  • '#toolbox-content-debugger'
  • '[data-test-name="Message"]
commit 9179ca9fb9c7e50ef2d1bcc0652829ecd83bb1b6
Author: Jason Laster <jason.laster.11@gmail.com>
Date: Sat Aug 19 15:23:11 2023 -0700
Remove adName
diff --git a/file.ts b/file.ts
index 8bfa8de..e9299a7 100644
--- a/PromotedPinFormDetails.js
+++ b/PromotedPinFormDetails.js
diff --git a/packages/protocol/graphics.ts b/packages/protocol/graphics.ts
index 1f625051c..64e268d85 100644
--- a/packages/protocol/graphics.ts
+++ b/packages/protocol/graphics.ts
@@ -144,6 +144,7 @@ export const timeIsBeyondKnownPaints = (time: number) =>
export function setupGraphics() {
replayClient.waitForSession().then(async (sessionId: string) => {
+ console.log("session setup");
let paintedGraphics = false;
diff --git a/src/instance/testInboxServer.ts b/src/instance/testInboxServer.ts
index 4dae6d7c1..5ed5c9523 100644
--- a/src/instance/testInboxServer.ts
+++ b/src/instance/testInboxServer.ts
@@ -152,9 +152,12 @@ async function replayRecordingTestSnapshots(
const snapshotSessionSuccess = await replayRecordingWithTimeout(
dispatchAddress,
recordingId,
- url,
{ ...options, skipFuzzing: true },
diff --git a/src/instance/testInboxServer.ts b/src/instance/testInboxServer.ts
index 4dae6d7c1..ab606c80c 100644
--- a/src/instance/testInboxServer.ts
+++ b/src/instance/testInboxServer.ts
@@ -152,9 +152,12 @@ async function replayRecordingTestSnapshots(
const snapshotSessionSuccess = await replayRecordingWithTimeout(
dispatchAddress,
recordingId,
- url,
{ ...options, skipFuzzing: true },
diff --git a/src/processing/replayRecording.ts b/src/processing/replayRecording.ts
index 64e6e5570..edac9048f 100644
--- a/src/processing/replayRecording.ts
+++ b/src/processing/replayRecording.ts
@@ -158,6 +158,20 @@ interface PauseInfo extends TimeStampedPoint {
pauseId: string;
}
+type RecordingMetadata = {
+ workspace: {
/* Copyright 2023 Record Replay Inc. */
import { sample, sampleSize, random, flattenDeep, flatten } from "lodash";
import { MsPerSecond } from "../shared/utils";
import { defer } from "../shared/promise";
import { assert } from "../shared/assert";
import { waitForTime } from "../shared/timer";
import {
CommandMethods,
CommandParams,
/* Copyright 2023 Record Replay Inc. */
import { sample, sampleSize, random, flattenDeep, flatten } from "lodash";
import { MsPerSecond } from "../shared/utils";
import { defer } from "../shared/promise";
import { assert } from "../shared/assert";
import { waitForTime } from "../shared/timer";
import {
CommandMethods,
CommandParams,
/* Copyright 2023 Record Replay Inc. */
// React Event Listeners routine event listener processing functions
import {
ObjectPreview,
Object as ProtocolObject,
getSourceOutlineResult,
Location,
PointDescription,