From 2b2882c76d973880d78ea8f63599ff32087462e4 Mon Sep 17 00:00:00 2001 From: Muki Kiboigo Date: Thu, 20 Nov 2025 07:55:54 -0800 Subject: [PATCH] processNavigation before running page scripts --- src/browser/page.zig | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/browser/page.zig b/src/browser/page.zig index d91057d9..b7c5345c 100644 --- a/src/browser/page.zig +++ b/src/browser/page.zig @@ -762,6 +762,9 @@ pub const Page = struct { var self: *Page = @ptrCast(@alignCast(ctx)); self.clearTransferArena(); + // We need to handle different navigation types differently. + try self.session.navigation.processNavigation(self); + switch (self.mode) { .pre => { // Received a response without a body like: https://httpbin.io/status/200 @@ -840,9 +843,6 @@ pub const Page = struct { unreachable; }, } - - // We need to handle different navigation types differently. - try self.session.navigation.processNavigation(self); } fn pageErrorCallback(ctx: *anyopaque, err: anyerror) void {