Skip to content

Chinese IME candidate selection jumps two items for a single arrow-key press #9721

@Lemonawa

Description

@Lemonawa

Summary

Single arrow-key presses move the Chinese IME candidate selection by two positions in Warp.

Problem

When using a Chinese input method inside Warp, candidate navigation appears to process arrow-key input twice per physical key press. This makes candidate selection error-prone and slows text input.

Expected behavior

Pressing an arrow key (Up, Down, Left, or Right) once should move the candidate highlight exactly one step.

Actual behavior

Pressing an arrow key once moves the candidate highlight two steps.

Reproduction steps or desired workflow

  1. Open Warp on macOS and switch to a Chinese input method.
  2. Type text so the IME candidate list appears.
  3. Press an arrow key once to navigate candidates.
  4. Observe that the candidate highlight jumps two positions instead of one.

Artifacts

None attached.

Warp version

v0.2026.04.27.15.32.stable_03

Operating system

macOS 26.4.1 (build 25E253)

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:terminal-inputTerminal command-line input, cursor movement, key handling, and input editing.area:ui-frameworkCore Warp UI framework, rendering, layout, and windowing infrastructure.bugSomething isn't working.needs-infoMore issue-specific reporter detail is needed before the problem can be confidently triaged.os:macmacOS-specific behavior, regressions, or requests.repro:highThe report includes enough evidence that the issue appears highly reproducible.triagedIssue has received an initial automated triage pass.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions