Add voice processing settings and a speak-time bypass
This commit is contained in:
@@ -58,9 +58,20 @@ try {
|
||||
});
|
||||
const page = await context.newPage();
|
||||
page.on("console", message => {
|
||||
if (message.type() === "error") results.consoleErrors.push(message.text());
|
||||
if (message.type() !== "error") return;
|
||||
// Resource errors carry no URL; the response listener checks those precisely.
|
||||
if (message.text().startsWith("Failed to load resource")) return;
|
||||
results.consoleErrors.push(message.text());
|
||||
});
|
||||
page.on("pageerror", error => results.consoleErrors.push(String(error)));
|
||||
page.on("response", response => {
|
||||
if (response.status() < 400) return;
|
||||
|
||||
// The grid falls back to the original CDN link when nothing is cached; expired
|
||||
// signed links 404 by design and the tile shows its placeholder.
|
||||
if (/^https:\/\/(cdn|media)\.discordapp\.(com|net)\//.test(response.url())) return;
|
||||
results.consoleErrors.push(`HTTP ${response.status()} ${response.url()}`);
|
||||
});
|
||||
|
||||
await page.goto(URL, { waitUntil: "domcontentloaded", timeout: 30000 });
|
||||
await page.waitForSelector("#scope-media", { timeout: 20000 });
|
||||
|
||||
Reference in New Issue
Block a user