diff options
| author | Ogulcan Celik <ogulcancelik@gmail.com> | 2026-05-21 01:55:59 +0300 |
|---|---|---|
| committer | Can Celik <ogulcancelik@gmail.com> | 2026-05-21 03:10:52 +0300 |
| commit | 7515695a1996e9b406a3cf1eef43208c6c248929 (patch) | |
| tree | c0fd480d20b17a0309fad7a1933aa64d043dafc3 /src/server/render_stream.rs | |
| parent | 6172275252f5f724d874163462f5394800f8d55b (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.rs | 4 |
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) |
