Skip to content

Composer: hide placeholder during IME composition (CJK input) #2612

@Hmbown

Description

@Hmbown

The composer placeholder visibility is keyed solely on input.is_empty(). During IME preedit (pinyin/hiragana/hangul composition), no text is committed yet, so the placeholder overlays the terminal-rendered composition UI, making it unreadable. The app has zero IME-composition-state awareness. Affects #2323 (Chinese IME) and any CJK input method.

Source: investigation of #2323 CJK IME placeholder overlap.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    Status
    Backlog

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions