diff --git a/Libraries/LibWeb/HTML/HTMLInputElement.cpp b/Libraries/LibWeb/HTML/HTMLInputElement.cpp
index 170a10cc403..1e89724343b 100644
--- a/Libraries/LibWeb/HTML/HTMLInputElement.cpp
+++ b/Libraries/LibWeb/HTML/HTMLInputElement.cpp
@@ -109,6 +109,8 @@ void HTMLInputElement::set_checked(bool checked)
m_checked = checked;
if (layout_node())
layout_node()->set_needs_display();
+
+ dispatch_event(DOM::Event::create("change"));
}
bool HTMLInputElement::enabled() const