fix(web-probe): require exact chat submit endpoint

This commit is contained in:
Codex
2026-06-20 17:51:55 +00:00
parent 9fb1492ce6
commit 2e94da4bac
@@ -363,7 +363,12 @@ async function sendPrompt(text) {
await submit.waitFor({ state: "visible", timeout: 15000 });
const chatResponsePromise = page.waitForResponse((response) => {
const request = response.request();
return request.method().toUpperCase() === "POST" && response.url().includes("/v1/agent/chat");
if (request.method().toUpperCase() !== "POST") return false;
try {
return new URL(response.url()).pathname === "/v1/agent/chat";
} catch {
return false;
}
}, { timeout: 20000 }).catch((error) => ({ waitError: errorSummary(error) }));
await submit.click();
const chatResponse = await chatResponsePromise;