From 1c0b08710560806122a62fdd2b0bfff79c4095d6 Mon Sep 17 00:00:00 2001 From: Dean Lee Date: Tue, 4 Nov 2025 03:20:24 +0800 Subject: [PATCH] ui: fix keyboard.reset() to properly clear all interaction state (#36541) fix keyboard.reset() to properly clear all interaction state --- system/ui/widgets/keyboard.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/system/ui/widgets/keyboard.py b/system/ui/widgets/keyboard.py index b0e1035687..4ec92f507a 100644 --- a/system/ui/widgets/keyboard.py +++ b/system/ui/widgets/keyboard.py @@ -251,6 +251,10 @@ class Keyboard(Widget): if min_text_size is not None: self._min_text_size = min_text_size self._render_return_status = -1 + self._last_shift_press_time = 0 + self._backspace_pressed = False + self._backspace_press_time = 0.0 + self._backspace_last_repeat = 0.0 self.clear()