diff --git a/packages/playwright-core/src/server/storageScript.ts b/packages/playwright-core/src/server/storageScript.ts index 0986650acc296b..45097e2f191f40 100644 --- a/packages/playwright-core/src/server/storageScript.ts +++ b/packages/playwright-core/src/server/storageScript.ts @@ -33,11 +33,24 @@ export async function collect(serializers: ReturnType): Promise { const isTrivial = ( - v?.constructor === Object + isPlainObject(v) || Array.isArray(v) || typeof v === 'string' || typeof v === 'number'