diff --git a/Tests/LibWeb/Text/expected/HTML/HTMLSelectElement-value-change-trigger-onchange.txt b/Tests/LibWeb/Text/expected/HTML/HTMLSelectElement-value-change-trigger-onchange.txt new file mode 100644 index 00000000000..5df6241a8b5 --- /dev/null +++ b/Tests/LibWeb/Text/expected/HTML/HTMLSelectElement-value-change-trigger-onchange.txt @@ -0,0 +1 @@ + PASS diff --git a/Tests/LibWeb/Text/input/HTML/HTMLSelectElement-value-change-trigger-onchange.html b/Tests/LibWeb/Text/input/HTML/HTMLSelectElement-value-change-trigger-onchange.html new file mode 100644 index 00000000000..756d0f0878d --- /dev/null +++ b/Tests/LibWeb/Text/input/HTML/HTMLSelectElement-value-change-trigger-onchange.html @@ -0,0 +1,26 @@ + + + + diff --git a/Userland/Libraries/LibWeb/HTML/HTMLSelectElement.cpp b/Userland/Libraries/LibWeb/HTML/HTMLSelectElement.cpp index 14c0a2c1273..1fb9a1d6663 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLSelectElement.cpp +++ b/Userland/Libraries/LibWeb/HTML/HTMLSelectElement.cpp @@ -295,7 +295,6 @@ WebIDL::ExceptionOr HTMLSelectElement::set_value(String const& value) for (auto const& option_element : list_of_options()) option_element->set_selected(option_element->value() == value); update_inner_text_element(); - queue_input_and_change_events(); return {}; }