快速结论:在 Open WebUI 中,当聊天位于某个 Folder(文件夹)内时,发送消息后等待模型首个 token 期间没有出现任何生成中/打字中的视觉指示(spinner、Generating… 状态、typing dots),而非文件夹内的聊天会正常显示侧边栏 spinner。优先排查前端 UI 在 folder chat view 下的渲染/状态逻辑,而非后端或网络。
适用环境:Open WebUI 0.11.3,Docker 官方镜像 ghcr.io/open-webui/open-webui:main;Ubuntu 24.04 作为 Docker 主机,桌面 Chrome 访问;后端为 OpenAI 兼容服务(llama.cpp / Lemonade Server),非 Ollama。Issue 中未确认可复现该问题的具体分支/提交,维护者在其 dev 分支、Chrome 与 Firefox、OpenAI API 与 GroqCloud 连接下均未能复现。
最快修复方案:暂无确认的一步修复方案。该 Issue 在维护者尝试复现后关闭,未给出并验证具体修复补丁;Issue 中明确的是该现象仅出现在 folder chat view,且服务端日志显示请求处理正常。
注意事项:不要把该问题当成后端卡死或网络中断处理——Issue 中 POST /api/chat/completions 返回 200、后端流式正常完成,且浏览器控制台无 JS 报错。由于维护者无法按给定步骤复现,实际触发条件可能涉及特定文件夹状态、会话数据或版本差异,复现前不要断定是通用 bug。
问题场景
用户在 Open WebUI 0.11.3 中,于侧边栏创建了一个 Folder(例如 “Test”),并在该文件夹内新建聊天、发送任意模型的消息。当请求需要较长时间才返回首个 token 时(例如大 system prompt、folder 级 system_prompt,或较慢的后端),用户期望在等待期间看到生成中的视觉反馈,但 folder chat view 中没有任何 spinner、状态文字或 typing dots。同样的聊天如果放在文件夹外,左侧侧边栏对应聊天条目旁会正常显示旋转指示器。
报错原文
No generating/typing indicator shown in folder chat view
原因分析
根据 Issue 描述,该现象是 folder chat view 特有的前端/UI 渲染或状态逻辑缺口,而非后端、网络或崩溃问题。服务端日志显示请求端到端正常处理(POST /api/chat/completions 返回 200,后端流式正常完成),浏览器控制台也没有捕获到 JS 错误。Issue 中机器人关联的 #27533 提到 folder 聊天列表在刷新时被重置,说明 folder UI 路径对进行中聊天状态的处理可能与非 folder 路径不同,但这只是可能原因,Issue 本身并未给出根因确认。
环境排查
- 确认 Open WebUI 版本:Issue 报告为 0.11.3,安装方式为 Docker 官方镜像 ghcr.io/open-webui/open-webui:main。
- 确认后端类型:Issue 使用 OpenAI 兼容后端(llama.cpp / Lemonade Server),而非 Ollama;维护者测试时使用了 OpenAI API 与 GroqCloud,未复现,可尝试切换后端类型对比。
- 确认操作系统与浏览器:Issue 环境为 Ubuntu 24.04 Docker 主机、桌面 Chrome;维护者在 Chrome 与 Firefox 上均尝试复现。
- 确认是否启用了 folder 级 system_prompt 或大上下文负载,这类配置会拉长首个 token 的等待时间,使该 UI 缺口更明显。
- 确认浏览器控制台是否真的没有 JS 错误,以及 Docker 容器日志中 /api/chat/completions 是否返回 200。
解决步骤
- 先按 Issue 的复现路径确认现象:在侧边栏创建 Folder,在其中新建聊天并发送一条需要较长时间才开始流式返回的消息(例如加大 system prompt 或使用较慢后端),观察 folder chat view 是否完全没有 spinner 或状态提示。
- 做对照测试:在任意文件夹之外新建聊天,发送同样慢响应的消息,确认左侧侧边栏该聊天条目旁是否出现旋转指示器。若文件夹内没有、文件夹外有,则与 Issue 描述一致。
- 检查服务端并不存在请求失败:查看 Docker 容器日志,确认 POST /api/chat/completions 返回 200,且后端流式输出正常完成,以排除后端或网络问题。
- 打开浏览器开发者工具检查 Console,确认没有与生成中状态相关的 JS 报错。
- 可优先尝试:关注或跟进 Issue 中机器人关联的 #27533(sidebar folder chat 列表刷新闪烁/折叠)与 #28210、#29705 等同类 UI 反馈缺失问题,判断是否属于同一前端状态渲染路径。
- 若在较新版本或 dev 分支上仍无法复现,可在原 Issue 中补充更完整的复现环境信息(浏览器版本、folder 内聊天数量、是否使用了 folder 级 system_prompt、后端具体配置),因为维护者已在其环境中尝试但未复现。
验证方法
在 folder chat view 中发送慢响应消息后,等待模型首个 token 期间,界面上应出现与文件夹外聊天一致的生成中/typing 指示(例如侧边栏聊天条目旁的 spinner 或状态文字)。若文件夹内与文件夹外的显示行为一致,且服务端日志与浏览器控制台均无异常,即可认为问题已解决或该环境不再触发。
参考来源
AI 工具推荐
想把多个 AI 模型放在一个入口?
GamsGo AI 集成 ChatGPT、DeepSeek、Gemini、Claude、Midjourney、Veo 等常用模型,适合写作、绘图、视频和日常 AI 工作流。
推广链接:通过此链接购买,我可能获得佣金,不影响你的价格。
这个方案解决了吗?
可以继续搜索完整报错,或查看同一工具的其他排查指南。

![[Bug] Console dataset list performs N+1 queries during response serialization](https://www.chat-gpts.plus/wp-content/uploads/2026/09/42275-9eb6f388-768x403.jpg)
