Skip to content

[BUG] 升级到 v0.1.28 后出现光标重影(Cursor Ghosting / Duplicated Cursor) #170

@Lellansin

Description

@Lellansin

问题描述

升级到 v0.1.28 后,在交互输入区域输入文本时,会出现光标重影现象(在 v0.1.27 的时候还是正常的)。

正常情况下应该只显示一个光标,但实际会出现多个光标块同时显示在输入位置附近,旧光标位置似乎没有被正确清除,导致屏幕上残留多个光标残影。

从截图中可以看到,在输入框内光标位置附近同时存在多个重叠的光标块,影响正常输入体验。

期望行为

输入过程中始终只显示一个光标,并且光标移动时能够正确刷新和重绘。

实际行为

输入时会出现多个光标同时显示:

  • 当前光标正常显示
  • 之前位置的光标残影没有被清除
  • 随着输入进行,可能会出现多个光标块重叠
  • 输入内容本身正常,不影响功能使用
  • 问题看起来仅与终端 UI 渲染有关

复现步骤

  1. 升级到 v0.1.28
  2. 启动 Deep Code CLI
  3. 进入聊天/输入界面
  4. 在输入框中持续输入文本,直到第二行
  5. 观察光标显示情况

环境信息

  • Deep Code CLI: v0.1.28
  • Model: deepseek-v4-pro
  • OS: macOS
  • Terminal: (补充 iTerm2 / Terminal.app)
  • Shell: (补充 zsh / bash)

补充说明

附图如下:

Image

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