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 {
...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",