fix: handle cleanup errors gracefully in cf-fetch
CI / check (push) Successful in 25s
CI / release (push) Skipped
CI / deploy (push) Successful in 46s

This commit is contained in:
openhands committed 2026-08-04 18:13:41 +02:00
1 parent 0bf6133775
commit 847febbe64
1 file changed
+10 -2
+10 -2
View File
@@ -61,7 +61,11 @@ export async function fetchWithCfBypass(
const finalBody = await page.content();
return finalBody;
} finally {
await page.close();
try {
await page.close();
} catch {
// ignore cleanup errors
}
}
}
@@ -85,7 +89,11 @@ export async function fetchJsonWithCfBypass<T = unknown>(
export async function closeCfBrowser(): Promise<void> {
if (browser) {
await browser.close();
try {
await browser.close();
} catch {
// ignore cleanup errors
}
browser = null;
}
}