Files
Jyotisha/docs/testing/composer-live-input-and-stop-20260906.md
T
Jesse_Chen 055b7adca9 fix(web): keep composer enabled while generating and treat stop as neutral (BUG-551, BUG-552)
Enter now queues one follow-up instead of dropping it, and a rectification stop leaves the streamed reply with a grey notice instead of an error alert.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-06 13:08:43 +08:00

2.1 KiB
Raw Blame History

Staging 人肉复核 · 生成中可打字、排队发送、停止中性态(2026-09-06)

给产品负责人。不要把真实出生资料或对话正文写进任何记录。

对应 BUG-551、BUG-552。测之前先做第 0 条。

0. 确认测的是新版本

浏览器打开 https://staging.jyotisha.chat/api/health,看 deployment.gitCommit 前 8 位是否等于本单合入 staging 后的提交。不一致 = 先别测。

1. 生成中连续打字不丢焦点(P0

  1. 打开一次普通咨询,发出一条问题。
  2. 回答还在生成时,立刻在输入框里打几个字,不要先点输入框。
  • 预期:输入框没有变灰,字能打进去,光标还在。
  • 失败:输入框是灰的,或必须再点一次才能打字。

2. 回车排队,回答结束后自动发出(P0)

  1. 生成中输入一句新问题,按回车。
  2. 看输入框上方是否出现「已排队,回答结束后发出」。
  3. 等当前回答正常结束。
  • 预期:排队卡片出现;当前回答结束后,那句话自动发出,卡片消失。
  • 失败:回车没反应;或回答结束后排队文字还停着不发。

3. 撤回(P0

  1. 生成中再排一条。
  2. 点「撤回」。
  • 预期:卡片消失,文字回到输入框,输入框重新聚焦。
  • 失败:文字丢了,或焦点不在输入框。

4. 两个对话面停止后无红条(P0

  1. 普通咨询生成中点停止。
  2. 生时校正生成中点停止,包括还没有正文的工具阶段。
  3. 生时校正点一道选择题后、下一问还没出来时点停止。
  • 预期:已生成内容还在;一句灰字说明已停止、不扣点;没有红色告警条。选择题等待中一点停止就停,busy 马上结束。
  • 失败:红色告警、气泡被标成失败、思考行凭空消失,或停止键没反应。

5. 停止后排队不自动发(P1

生成中先排队,再点停止。

  • 预期:排队文字回到输入框,不会自动发出。
  • 失败:停止后仍把排队文字发出去。