Summary
AI 生成对话过程中点击[停止生成],偶发导致当前对话中所有自己消息的操作按钮(复制、编辑、回滚)不可点击。按钮可见但点击无响应,状态持续整场对话,新建对话不受影响。
预期行为: 停止生成后按钮应立即恢复可用状态。
Area
Desktop app
Reproduction or evidence
复现情况:
日常使用:出现频率较高
刻意复现:难以刻意触发
已知关联操作:点击停止生成中断 AI 回复后出现
关键证据: 鼠标移到编辑按钮时 tooltip 提示 「会话历史尚未就绪」。这直接指向根因——编辑/回滚等操作依赖会话历史模块的异步初始化状态,停止生成中断了该初始化流程,导致一个状态 flag(如 isSessionHistoryReady)永远停在 false,按钮整场对话保持 disabled。
正常状态:
异常状态:
间歇性特征:取决于停止生成的时机——异步初始化刚好在中途被中断时触发,若初始化已完成则正常。
建议修复方向:
停止生成时确保会话历史初始化流程要么正常完成,要么优雅降级将 flag 置为 true(降级为无历史模式)
或将会话历史初始化与消息生成的生命周期解耦,避免相互影响
Environment, if relevant
BitFun版本:0.2.12
平台:Win11
LLM:DeepSeekv4flash
Summary
AI 生成对话过程中点击[停止生成],偶发导致当前对话中所有自己消息的操作按钮(复制、编辑、回滚)不可点击。按钮可见但点击无响应,状态持续整场对话,新建对话不受影响。
预期行为: 停止生成后按钮应立即恢复可用状态。
Area
Desktop app
Reproduction or evidence
复现情况:
日常使用:出现频率较高
刻意复现:难以刻意触发
已知关联操作:点击停止生成中断 AI 回复后出现
关键证据: 鼠标移到编辑按钮时 tooltip 提示 「会话历史尚未就绪」。这直接指向根因——编辑/回滚等操作依赖会话历史模块的异步初始化状态,停止生成中断了该初始化流程,导致一个状态 flag(如 isSessionHistoryReady)永远停在 false,按钮整场对话保持 disabled。
正常状态:
异常状态:
间歇性特征:取决于停止生成的时机——异步初始化刚好在中途被中断时触发,若初始化已完成则正常。
建议修复方向:
停止生成时确保会话历史初始化流程要么正常完成,要么优雅降级将 flag 置为 true(降级为无历史模式)
或将会话历史初始化与消息生成的生命周期解耦,避免相互影响
Environment, if relevant
BitFun版本:0.2.12
平台:Win11
LLM:DeepSeekv4flash