LibWeb: Don't place cursor on certain <input> elements

For example, button inputs shouldn't have a cursor
displayed in their text since they're not editable,
and are not meant to be editable.

Fixes #4140

Co-authored-by: Sam Atkins <sam@ladybird.org>
This commit is contained in:
Saksham Mittal 2025-05-16 09:22:38 +05:30 committed by Sam Atkins
parent 17f14a277b
commit c52c05555b
Notes: github-actions[bot] 2025-06-02 10:39:46 +00:00
3 changed files with 16 additions and 3 deletions

View file

@ -106,6 +106,8 @@ public:
bool indeterminate() const { return m_indeterminate; }
void set_indeterminate(bool);
bool can_have_text_editing_cursor() const;
GC::Ptr<HTMLDataListElement const> list() const;
void did_pick_color(Optional<Color> picked_color, ColorPickerUpdateState state);