diff --git a/src/browser/webapi/element/html/Input.zig b/src/browser/webapi/element/html/Input.zig
index eafd44d9..8512d53c 100644
--- a/src/browser/webapi/element/html/Input.zig
+++ b/src/browser/webapi/element/html/Input.zig
@@ -98,7 +98,7 @@ pub fn setOnSelectionChange(self: *Input, listener: ?js.Function) !void {
}
}
-fn dispatchSelectionChangeEvent(self: *Input, page: *Page) !void {
+fn dispatchSelectionChangeEvent(self: *Input, page: *Page) anyerror!void {
const event = try Event.init("selectionchange", .{ .bubbles = true }, page);
defer if (!event._v8_handoff) event.deinit(false);
try page._event_manager.dispatch(self.asElement().asEventTarget(), event);
diff --git a/src/browser/webapi/element/html/TextArea.zig b/src/browser/webapi/element/html/TextArea.zig
index d2c4d4fe..9a4ae360 100644
--- a/src/browser/webapi/element/html/TextArea.zig
+++ b/src/browser/webapi/element/html/TextArea.zig
@@ -50,7 +50,7 @@ pub fn setOnSelectionChange(self: *TextArea, listener: ?js.Function) !void {
}
}
-fn dispatchSelectionChangeEvent(self: *TextArea, page: *Page) !void {
+fn dispatchSelectionChangeEvent(self: *TextArea, page: *Page) anyerror!void {
const event = try Event.init("selectionchange", .{ .bubbles = true }, page);
defer if (!event._v8_handoff) event.deinit(false);
try page._event_manager.dispatch(self.asElement().asEventTarget(), event);