diff --git a/src/browser/html/elements.zig b/src/browser/html/elements.zig
index f34f8330..498f4387 100644
--- a/src/browser/html/elements.zig
+++ b/src/browser/html/elements.zig
@@ -115,7 +115,7 @@ pub const HTMLElement = struct {
},
pub fn get_style(e: *parser.ElementHTML, state: *SessionState) !*CSSStyleDeclaration {
- const self = try state.getNodeWrapper(HTMLElement, @ptrCast(e));
+ const self = try state.getOrCreateNodeWrapper(HTMLElement, @ptrCast(e));
return &self.style;
}