From af19cbc726af9adba9ab2cf101a0bc3eceb470e1 Mon Sep 17 00:00:00 2001 From: Karl Seguin Date: Tue, 31 Mar 2026 19:42:32 +0800 Subject: [PATCH] use remaining instead of timeout_ms, else, what's the point? MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: AdriĆ  Arrufat <1671644+arrufat@users.noreply.github.com> --- src/browser/actions.zig | 2 +- src/lightpanda.zig | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/browser/actions.zig b/src/browser/actions.zig index 7bd8f48a..37d17ccb 100644 --- a/src/browser/actions.zig +++ b/src/browser/actions.zig @@ -114,6 +114,6 @@ pub fn waitForSelector(selector: [:0]const u8, timeout_ms: u32, session: *Sessio const remaining = timeout_ms -| elapsed; if (remaining == 0) return error.Timeout; - const el = try runner.waitForSelector(selector, timeout_ms); + const el = try runner.waitForSelector(selector, remaining); return el.asNode(); } diff --git a/src/lightpanda.zig b/src/lightpanda.zig index d2d924ad..d80f2c97 100644 --- a/src/lightpanda.zig +++ b/src/lightpanda.zig @@ -129,14 +129,14 @@ pub fn fetch(app: *App, url: [:0]const u8, opts: FetchOpts) !void { const elapsed: u32 = @intCast(timer.read() / std.time.ns_per_ms); const remaining = opts.wait_ms -| elapsed; if (remaining == 0) return error.Timeout; - _ = try runner.waitForSelector(selector, opts.wait_ms); + _ = try runner.waitForSelector(selector, remaining); } if (opts.wait_script) |script| { const elapsed: u32 = @intCast(timer.read() / std.time.ns_per_ms); const remaining = opts.wait_ms -| elapsed; if (remaining == 0) return error.Timeout; - try runner.waitForScript(script, opts.wait_ms); + try runner.waitForScript(script, remaining); } const writer = opts.writer orelse return;