Index: Source/core/html/forms/RadioInputType.cpp |
diff --git a/Source/core/html/forms/RadioInputType.cpp b/Source/core/html/forms/RadioInputType.cpp |
index 6959b22ef359ab4118674e8c82fbe021be8fc554..c07f51e0dd40ad5c7ffe1ce6f417b17ab08add51 100644 |
--- a/Source/core/html/forms/RadioInputType.cpp |
+++ b/Source/core/html/forms/RadioInputType.cpp |
@@ -196,6 +196,8 @@ void RadioInputType::didDispatchClick(Event* event, const ClickHandlingState& st |
&& checkedRadioButton->form() == element().form() |
&& checkedRadioButton->name() == element().name()) |
checkedRadioButton->setChecked(true); |
+ } else { |
+ element().dispatchChangeEventIfNeeded(); |
} |
// The work we did in willDispatchClick was default handling. |