From 8372f8373724d0d91068c3e4427970b54beda81c Mon Sep 17 00:00:00 2001 From: Julian Orth Date: Thu, 16 Oct 2025 01:53:56 +0200 Subject: [PATCH] text-input: reset text-input state after disconnect --- src/ifs/wl_seat/text_input.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/ifs/wl_seat/text_input.rs b/src/ifs/wl_seat/text_input.rs index 4ec1516a..b8855295 100644 --- a/src/ifs/wl_seat/text_input.rs +++ b/src/ifs/wl_seat/text_input.rs @@ -110,5 +110,10 @@ impl TextInputConnection { popup.update_visible(); } } + if reason != TextDisconnectReason::TextInputDisabled { + self.text_input.send_preedit_string(None, 0, 0); + self.text_input.send_commit_string(None); + self.text_input.send_done(); + } } }