修复聊天消息加载占位的网关错误展示 #24

Merged
WuYongJie merged 1 commits from codex/gateway-loading-placeholder into main 2026-11-04 10:43:23 +08:00
Collaborator

画布聊天首次加载 Markdown 组件时,占位组件直接显示原始消息。历史记录包含 Cloudflare 错误页面时,会短暂显示整页 HTML。现在占位组件复用网关错误正文归一化,加载期间和完成后均显示可读提示,普通内容保持原有展示。

验证:TypeScript、改动文件 lint、凭据检查与差异检查通过;生产构建及候选实例烟测通过。浏览器使用实际占位组件源码和原始 524 正文,延迟 1.5 秒加载 Response,加载期间及完成后均显示中文提示,正常消息保留,无原始 HTML 闪现或页面错误。线上浏览器延迟脚本加载并持续观察 DOM,原始 HTML 出现次数为 0,无付费生成请求。

生产版本:20261104T024335Z-b06fdbb38b06,主线提交 b06fdbb38b06506f7bcdfa3b9532ba87d56c4fbc,构建 m2RVNS3UqtvMRt5LJ6XqV。构建机直接拉取固定主线提交,差异包直传生产机,完整发布包保留在构建机。线上已核对实际运行目录与构建 ID,保留回滚版本。

已知问题:仓库全量 lint 有 1004 项历史诊断。

画布聊天首次加载 Markdown 组件时,占位组件直接显示原始消息。历史记录包含 Cloudflare 错误页面时,会短暂显示整页 HTML。现在占位组件复用网关错误正文归一化,加载期间和完成后均显示可读提示,普通内容保持原有展示。 验证:TypeScript、改动文件 lint、凭据检查与差异检查通过;生产构建及候选实例烟测通过。浏览器使用实际占位组件源码和原始 524 正文,延迟 1.5 秒加载 Response,加载期间及完成后均显示中文提示,正常消息保留,无原始 HTML 闪现或页面错误。线上浏览器延迟脚本加载并持续观察 DOM,原始 HTML 出现次数为 0,无付费生成请求。 生产版本:`20261104T024335Z-b06fdbb38b06`,主线提交 `b06fdbb38b06506f7bcdfa3b9532ba87d56c4fbc`,构建 `m2RVNS3UqtvMRt5LJ6XqV`。构建机直接拉取固定主线提交,差异包直传生产机,完整发布包保留在构建机。线上已核对实际运行目录与构建 ID,保留回滚版本。 已知问题:仓库全量 lint 有 1004 项历史诊断。
WuYongJie added 1 commit 2026-11-04 10:43:13 +08:00
WuYongJie merged commit b06fdbb38b into main 2026-11-04 10:43:23 +08:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: lunanting/ai-chatbot#24
No description provided.