diff --git a/components/script/dom/htmlinputelement.rs b/components/script/dom/htmlinputelement.rs
index 6e7557465a24..6bc242338fee 100644
--- a/components/script/dom/htmlinputelement.rs
+++ b/components/script/dom/htmlinputelement.rs
@@ -952,7 +952,7 @@ impl Runnable for ChangeEventRunnable {
let window = window.r();
let event = Event::new(GlobalRef::Window(window),
atom!("input"),
- EventBubbles::DoesNotBubble,
+ EventBubbles::Bubbles,
EventCancelable::NotCancelable);
target.upcast::().dispatch_event(&event);
}