From 7515695a1996e9b406a3cf1eef43208c6c248929 Mon Sep 17 00:00:00 2001 From: Ogulcan Celik Date: Thu, 21 May 2026 01:55:59 +0300 Subject: fix: keep cjk ime agent allow-list safe refs #149 --- src/server/render_stream.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/server/render_stream.rs') diff --git a/src/server/render_stream.rs b/src/server/render_stream.rs index 6dd4ad48..b6e50444 100644 --- a/src/server/render_stream.rs +++ b/src/server/render_stream.rs @@ -327,9 +327,9 @@ fn focused_terminal_cursor(app_state: &AppState) -> Option { // Determine whether the IME-anchor reveal applies to this focused pane. // The master switch must be on, and either no agent filter is configured // (apply to any pane) or the focused pane's detected agent matches the - // allow-list. + // allow-list. A configured list with no valid entries reveals nothing. let reveal = app_state.reveal_hidden_cursor_for_cjk_ime - && (app_state.cjk_ime_agents.is_empty() || { + && (!app_state.cjk_ime_agent_filter_configured || { let detected = app_state .workspaces .get(ws_idx) -- cgit v1.2.3