From e172b244740d20f108b18b572c7a52a4ed7fe290 Mon Sep 17 00:00:00 2001 From: rajch_ales Date: Wed, 5 Aug 2026 19:37:03 +0200 Subject: [PATCH] Respect visible browser setting for source checks --- src/services/catalog-products.ts | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/services/catalog-products.ts b/src/services/catalog-products.ts index a9d2f8c..0eea291 100644 --- a/src/services/catalog-products.ts +++ b/src/services/catalog-products.ts @@ -860,16 +860,20 @@ async function checkMappingSourceUrls(items) { return { ...item, - ...(await checkUrl(item.url, item.browserEngine)), + ...(await checkUrl(item.url, item.browserEngine, item.browserHeadless)), }; }), ); } -async function checkUrl(url, browserEngine = "chromium") { +async function checkUrl(url, browserEngine = "chromium", headless = true) { try { const target = normalizeSourceUrl(url); - const response = await scrapePage(target, { engine: browserEngine, waitAfterLoadMs: 250 }); + const response = await scrapePage(target, { + engine: browserEngine, + headless, + waitAfterLoadMs: 250, + }); return { health: response.ok ? "ok" : "warning",