From df44d17ade3122602fa14799b708f30fdeffcae5 Mon Sep 17 00:00:00 2001 From: TomZz Date: Sun, 14 Jun 2026 00:21:43 +0800 Subject: [PATCH] fix: only show IME marked text in the focused terminal tab --- src/app/ui.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/app/ui.rs b/src/app/ui.rs index e32d38c..e0d98bc 100644 --- a/src/app/ui.rs +++ b/src/app/ui.rs @@ -1598,7 +1598,11 @@ impl Ashell { let tab_id_clone = tab_id.clone(); let tab_id_clone2 = tab_id.clone(); let focus_handle = this.focus_handle.clone(); - let marked_text = this.terminal_marked_text.clone(); + let marked_text = if is_focused { + this.terminal_marked_text.clone() + } else { + None + }; let font_family = this.terminal_font_family.clone(); let font_size = px(this.terminal_font_size); let line_height = px(this.terminal_line_height());