From aa25c28a3d1731a79c09b97652335c15d3c70ecb Mon Sep 17 00:00:00 2001 From: Alex Hunt Date: Mon, 9 Nov 2026 14:49:57 +0000 Subject: [PATCH] Fix React DevTools messages containing escaped characters --- front_end/models/react_native/ReactDevToolsBindingsModel.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/front_end/models/react_native/ReactDevToolsBindingsModel.ts b/front_end/models/react_native/ReactDevToolsBindingsModel.ts index 2a7e7a05fa44..1500f62156cc 100644 --- a/front_end/models/react_native/ReactDevToolsBindingsModel.ts +++ b/front_end/models/react_native/ReactDevToolsBindingsModel.ts @@ -180,7 +180,9 @@ export class ReactDevToolsBindingsModel extends SDK.SDKModel.SDKModel { } const serializedMessage = JSON.stringify(message); - await runtimeModel.agent.invoke_evaluate({expression: `${RUNTIME_GLOBAL}.sendMessage('${domainName}', '${serializedMessage}')`}); + await runtimeModel.agent.invoke_evaluate({ + expression: `${RUNTIME_GLOBAL}.sendMessage(${JSON.stringify(domainName)}, ${JSON.stringify(serializedMessage)})`, + }); } async enable(): Promise {