From 847febbe64c285ba7220fe248cc4a2b2b907cd4c Mon Sep 17 00:00:00 2001 From: openhands Date: Tue, 4 Aug 2026 18:13:41 +0200 Subject: [PATCH] fix: handle cleanup errors gracefully in cf-fetch --- src/lib/services/cf-fetch.ts | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/lib/services/cf-fetch.ts b/src/lib/services/cf-fetch.ts index edd6414819..96fbeb888d 100644 --- a/src/lib/services/cf-fetch.ts +++ b/src/lib/services/cf-fetch.ts @@ -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( export async function closeCfBrowser(): Promise { if (browser) { - await browser.close(); + try { + await browser.close(); + } catch { + // ignore cleanup errors + } browser = null; } }