Skip to content

fix: 取消会话(Esc)后仍会插入文本 — Processing 阶段不响应 cancel #52

@appergb

Description

@appergb

现象 (Codex 审计)

用户按 Esc 取消,但若此时 `end_session` 已进入 Processing 阶段(润色/插入正在进行),cancel 信号无效,文本仍被插入到光标位置。

涉及位置

  • `coordinator.rs:414` (end_session Processing 阶段)
  • `coordinator.rs:532` (cancel_session)
  • `hotkey.rs:358` (cancel 边沿)

期望

用户按 Esc 后无论处于哪个阶段都不应再插入;已收到的 polish 结果丢弃即可。

严重度

critical — 数据被无意写入用户当前 app,可能产生混淆甚至损害(粘到密码框、IM 等)。

来源

`/codex:rescue` 全项目审计

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions