diff --git a/src/browser/dom/html_collection.zig b/src/browser/dom/html_collection.zig
index 9580b8f0..01de0a50 100644
--- a/src/browser/dom/html_collection.zig
+++ b/src/browser/dom/html_collection.zig
@@ -281,8 +281,8 @@ pub const HTMLCollection = struct {
include_root: bool = false,
// save a state for the collection to improve the _item speed.
- cur_idx: ?u32 = undefined,
- cur_node: ?*parser.Node = undefined,
+ cur_idx: ?u32 = null,
+ cur_node: ?*parser.Node = null,
// start returns the first node to walk on.
fn start(self: *const HTMLCollection) !?*parser.Node {