fix(types): preserve browser abort handling (#8818)

Validated in local merge-train T6 (ungrouped batch 1)
This commit is contained in:
backryun
2026-08-06 17:24:00 +09:00
committed by GitHub
parent 7c0dba222c
commit 011a404684

View File

@@ -90,7 +90,7 @@ export function __resetHttpBackedChatOverrideForTesting(): void {
// Helper to make Playwright waitForTimeout abortable via AbortSignal
function waitWithSignal(ms: number, signal?: AbortSignal | null): Promise<void> {
return new Promise((resolve, reject) => {
return new Promise<void>((resolve, reject) => {
if (signal?.aborted) return reject(new DOMException("Aborted", "AbortError"));
const onAbort = () => {
clearTimeout(timer);