Skip to content

[Bug]: 对话中点击[停止生成]后,消息操作按钮(复制/编辑/回滚)偶发不可点击 #1508

Description

@ManyueEureka

Summary

AI 生成对话过程中点击[停止生成],偶发导致当前对话中所有自己消息的操作按钮(复制、编辑、回滚)不可点击。按钮可见但点击无响应,状态持续整场对话,新建对话不受影响。

预期行为: 停止生成后按钮应立即恢复可用状态。

Area

Desktop app

Reproduction or evidence

复现情况:

日常使用:出现频率较高
刻意复现:难以刻意触发
已知关联操作:点击停止生成中断 AI 回复后出现
关键证据: 鼠标移到编辑按钮时 tooltip 提示 「会话历史尚未就绪」。这直接指向根因——编辑/回滚等操作依赖会话历史模块的异步初始化状态,停止生成中断了该初始化流程,导致一个状态 flag(如 isSessionHistoryReady)永远停在 false,按钮整场对话保持 disabled。

正常状态:

Image

异常状态:

Image

间歇性特征:取决于停止生成的时机——异步初始化刚好在中途被中断时触发,若初始化已完成则正常。

建议修复方向:

停止生成时确保会话历史初始化流程要么正常完成,要么优雅降级将 flag 置为 true(降级为无历史模式)
或将会话历史初始化与消息生成的生命周期解耦,避免相互影响

Environment, if relevant

BitFun版本:0.2.12
平台:Win11
LLM:DeepSeekv4flash

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions