aboutsummaryrefslogtreecommitdiff
path: root/src/server/render_stream.rs
diff options
context:
space:
mode:
authorOgulcan Celik <ogulcancelik@gmail.com>2026-05-21 01:55:59 +0300
committerCan Celik <ogulcancelik@gmail.com>2026-05-21 03:10:52 +0300
commit7515695a1996e9b406a3cf1eef43208c6c248929 (patch)
treec0fd480d20b17a0309fad7a1933aa64d043dafc3 /src/server/render_stream.rs
parent6172275252f5f724d874163462f5394800f8d55b (diff)
fix: keep cjk ime agent allow-list safe
refs #149
Diffstat (limited to 'src/server/render_stream.rs')
-rw-r--r--src/server/render_stream.rs4
1 files changed, 2 insertions, 2 deletions
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<CursorState> {
// 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)