From 4fe528a58ecf516155115d90a4a687db94ea7959 Mon Sep 17 00:00:00 2001 From: Hojjat Date: Mon, 23 Mar 2026 21:59:46 -0600 Subject: [PATCH] fix: avoid infinite focus loop --- src/text_box.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/text_box.rs b/src/text_box.rs index e457a32..9c96b40 100644 --- a/src/text_box.rs +++ b/src/text_box.rs @@ -1414,8 +1414,10 @@ impl operation::Focusable for State { } fn focus(&mut self) { + if !self.is_focused { + self.emit_focus = true; + } self.is_focused = true; - self.emit_focus = true; } fn unfocus(&mut self) {