From f8c0cb8684f656a7523dd252b37cbac2f0386d13 Mon Sep 17 00:00:00 2001 From: Chris Duncan Date: Sat, 22 Mar 2025 14:36:06 -0700 Subject: [PATCH] Give cli and server a moment before querying for GPU. --- src/bin/cli.ts | 1 + src/bin/server.ts | 1 + 2 files changed, 2 insertions(+) diff --git a/src/bin/cli.ts b/src/bin/cli.ts index 9d0f518..81389f3 100755 --- a/src/bin/cli.ts +++ b/src/bin/cli.ts @@ -111,6 +111,7 @@ if (hashes.length === 0) { const dir = path.slice(0, path.lastIndexOf('/')) await fs.writeFile(`${dir}/cli.html`, '') await page.goto(import.meta.resolve('./cli.html')) + await new Promise(resolve => { setTimeout(resolve) }) await page.waitForFunction(async (): Promise => { return await navigator.gpu.requestAdapter() }) diff --git a/src/bin/server.ts b/src/bin/server.ts index 834617f..da58370 100755 --- a/src/bin/server.ts +++ b/src/bin/server.ts @@ -110,6 +110,7 @@ async function work_validate (res: http.ServerResponse, json: WorkValidateReques const dir = path.slice(0, path.lastIndexOf('/')) await fs.writeFile(`${dir}/server.html`, '') await page.goto(import.meta.resolve('./server.html')) + await new Promise(resolve => { setTimeout(resolve) }) await page.waitForFunction(async (): Promise => { return await navigator.gpu.requestAdapter() }) -- 2.34.1