From 1ed80509472664262bceeb38a9f83f1372c3e474 Mon Sep 17 00:00:00 2001 From: Tunglies <77394545+Tunglies@users.noreply.github.com> Date: Sun, 25 Oct 2026 13:14:14 +0800 Subject: [PATCH] fix(perf): auto-derive WebDriver window rect scale in harness --- scripts/perf/run.mjs | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/scripts/perf/run.mjs b/scripts/perf/run.mjs index d97dead80..9094faa77 100644 --- a/scripts/perf/run.mjs +++ b/scripts/perf/run.mjs @@ -434,12 +434,13 @@ for (let iteration = 0; iteration < repeat && !interrupted; iteration++) { devicePixelRatio, ]) run.viewport = { dom: viewport, driver: await browser.getWindowRect() } + const driverScale = run.viewport.driver.width / 1000 assert( - run.viewport.driver.width / viewport[2] === 1000 && - run.viewport.driver.height / viewport[2] === 700 && - viewport[0] === 1000 && + viewport[0] === 1000 && viewport[1] > 0 && - viewport[1] <= 700, + viewport[1] <= 700 && + (driverScale === 1 || driverScale === viewport[2]) && + run.viewport.driver.height / driverScale === 700, `unexpected window dimensions: ${JSON.stringify(run.viewport)}`, ) assert(