LibWeb: Readonly input element's arrow buttons don't change the value

This commit is contained in:
Arhcout 2024-10-02 18:13:25 +02:00 committed by Tim Flynn
parent ebaba7fb7b
commit c31f9815b4
Notes: github-actions[bot] 2024-10-02 20:05:12 +00:00

View file

@ -876,8 +876,10 @@ void HTMLInputElement::create_text_input_shadow_tree()
auto up_callback_function = JS::NativeFunction::create(
realm(), [this](JS::VM&) {
MUST(step_up());
user_interaction_did_change_input_value();
if (m_is_mutable) {
MUST(step_up());
user_interaction_did_change_input_value();
}
return JS::js_undefined();
},
0, "", &realm());
@ -896,8 +898,10 @@ void HTMLInputElement::create_text_input_shadow_tree()
auto down_callback_function = JS::NativeFunction::create(
realm(), [this](JS::VM&) {
MUST(step_down());
user_interaction_did_change_input_value();
if (m_is_mutable) {
MUST(step_down());
user_interaction_did_change_input_value();
}
return JS::js_undefined();
},
0, "", &realm());