From 175edca8c7e930a52e196755d5e7c1e45b85cec7 Mon Sep 17 00:00:00 2001 From: Karl Seguin Date: Thu, 29 Jan 2026 16:26:27 +0800 Subject: [PATCH] Handle invalid attribute functions --- src/browser/Page.zig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/browser/Page.zig b/src/browser/Page.zig index 4c6b6ea8..d5dd28f3 100644 --- a/src/browser/Page.zig +++ b/src/browser/Page.zig @@ -2243,7 +2243,7 @@ fn populateElementAttributes(self: *Page, element: *Element, list: anytype) !voi // We may have found an event handler. if (has_on_prefix) { // Must be usable as function. - const func = try self.js.stringToPersistedFunction(attr.value.slice()); + const func = self.js.stringToPersistedFunction(attr.value.slice()) catch continue; // Longest known listener kind is 32 bytes long. const remaining: u6 = @truncate(name.len -| 2);