From 9b2585cd4ef802bc01d4183dd708e127cf62773a Mon Sep 17 00:00:00 2001 From: Max Schmitt Date: Wed, 13 Dec 2023 11:42:29 -0800 Subject: [PATCH] fix: 'should collect trace with resources, but no js' test in service mode (#28628) --- packages/playwright-core/src/client/elementHandle.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/playwright-core/src/client/elementHandle.ts b/packages/playwright-core/src/client/elementHandle.ts index 0a31ff96ff..9315d50eae 100644 --- a/packages/playwright-core/src/client/elementHandle.ts +++ b/packages/playwright-core/src/client/elementHandle.ts @@ -266,7 +266,7 @@ export async function convertInputFiles(files: string | FilePayload | string[] | if (context._connection.isRemote()) { const streams: channels.WritableStreamChannel[] = await Promise.all((items as string[]).map(async item => { const lastModifiedMs = (await fs.promises.stat(item)).mtimeMs; - const { writableStream: stream } = await context._channel.createTempFile({ name: path.basename(item), lastModifiedMs }); + const { writableStream: stream } = await context._wrapApiCall(() => context._channel.createTempFile({ name: path.basename(item), lastModifiedMs }), true); const writable = WritableStream.from(stream); await pipelineAsync(fs.createReadStream(item), writable.stream()); return stream;