Respect visible browser setting for source checks

This commit is contained in:
2026-08-05 19:37:03 +02:00
parent bc96d50ecc
commit e172b24474
+7 -3
View File
@@ -860,16 +860,20 @@ async function checkMappingSourceUrls(items) {
return { return {
...item, ...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 { try {
const target = normalizeSourceUrl(url); const target = normalizeSourceUrl(url);
const response = await scrapePage(target, { engine: browserEngine, waitAfterLoadMs: 250 }); const response = await scrapePage(target, {
engine: browserEngine,
headless,
waitAfterLoadMs: 250,
});
return { return {
health: response.ok ? "ok" : "warning", health: response.ok ? "ok" : "warning",