From 1ad6b0d74f581fdefb57ab9a3ed78fd26a8c50ba Mon Sep 17 00:00:00 2001 From: "Tommy D. Rossi" Date: Mon, 2 Feb 2026 13:21:27 +0100 Subject: [PATCH] print strings normally without util inspect --- playwriter/src/executor.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/playwriter/src/executor.ts b/playwriter/src/executor.ts index 5b8622c..a51ef6c 100644 --- a/playwriter/src/executor.ts +++ b/playwriter/src/executor.ts @@ -381,6 +381,7 @@ export class PlaywrightExecutor { logs.forEach(({ method, args }) => { const formattedArgs = args .map((arg) => { + if (typeof arg === 'string') return arg return util.inspect(arg, { depth: 4, colors: false, maxArrayLength: 100, breakLength: 80 }) }) .join(' ') @@ -660,7 +661,10 @@ export class PlaywrightExecutor { if (hasExplicitReturn) { const resolvedResult = isPromise(result) ? await result : result if (resolvedResult !== undefined) { - const formatted = util.inspect(resolvedResult, { depth: 4, colors: false, maxArrayLength: 100, breakLength: 80 }) + + const formatted = typeof resolvedResult === "string" + ? resolvedResult + : util.inspect(resolvedResult, { depth: 4, colors: false, maxArrayLength: 100, breakLength: 80 }) if (formatted.trim()) { responseText += `[return value] ${formatted}\n` }