LibWeb: Do not issue change event for every update of color input

Per spec, the change event shall only be issued once the change is
finally committed by the user, IE by closing the color picker window.
This commit is contained in:
circl 2024-03-02 18:06:44 +01:00 committed by Andreas Kling
commit 3e3a200eee
Notes: sideshowbarker 2024-07-17 07:09:53 +09:00
3 changed files with 14 additions and 11 deletions

View file

@ -11,6 +11,7 @@
#include <LibWeb/DOM/DocumentLoadEventDelayer.h>
#include <LibWeb/DOM/Text.h>
#include <LibWeb/FileAPI/FileList.h>
#include <LibWeb/HTML/ColorPickerUpdateState.h>
#include <LibWeb/HTML/FormAssociatedElement.h>
#include <LibWeb/HTML/HTMLElement.h>
#include <LibWeb/Layout/ImageProvider.h>
@ -92,7 +93,7 @@ public:
bool is_mutable() const { return m_is_mutable; }
void did_pick_color(Optional<Color> picked_color);
void did_pick_color(Optional<Color> picked_color, ColorPickerUpdateState state);
void did_select_files(Span<SelectedFile> selected_files);