From 989fcad99eea56967b65aab137175d8a29e8a046 Mon Sep 17 00:00:00 2001 From: Ashley Wulber Date: Mon, 11 Aug 2025 22:40:10 -0400 Subject: [PATCH] fix(input): reset cursor and last click state on unfocus --- src/widget/text_input/input.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/widget/text_input/input.rs b/src/widget/text_input/input.rs index 06a193b9..b8c035d4 100644 --- a/src/widget/text_input/input.rs +++ b/src/widget/text_input/input.rs @@ -2654,6 +2654,8 @@ impl State { /// Unfocuses the [`TextInput`]. #[cold] pub(super) fn unfocus(&mut self) { + self.move_cursor_to_front(); + self.last_click = None; self.is_focused = None; self.dragging_state = None; self.is_pasting = None;