issue: [dev] double-clicking a temporary chat’s tab opens a rename box that always fails with a permission error

该问题出现在 Open WebUI dev 分支:双击临时聊天的标签页会打开重命名框,但临时聊天不保存在服务器上,提交重命名或点标题生成时会因服务端找不到该会话而返回权限错误。临时聊天双击标签页本应不触发重命名,优先确认是否已包含对应修复提交。

快速结论:该问题出现在 Open WebUI dev 分支:双击临时聊天的标签页会打开重命名框,但临时聊天不保存在服务器上,提交重命名或点标题生成时会因服务端找不到该会话而返回权限错误。临时聊天双击标签页本应不触发重命名,优先确认是否已包含对应修复提交。

适用环境:Open WebUI dev(91f16464b);安装方式为 Git Clone;Ubuntu 26.04.1 LTS;Firefox;Ollama v0.40.16;默认配置。

最快修复方案:升级到包含 d7b3d08b4 的 dev 版本。该提交使双击临时聊天标签页不再启动重命名,并取代了 #34393。暂无其他经 Issue 验证的一步修复方案。

注意事项:Issue 仅在 dev 分支复现,报告者未勾选最新 release 验证;正式版是否受影响需自行确认。在新版本合入前,避免对临时聊天双击标签页或尝试重命名即可绕过。Issue 未说明旧会话数据是否需要迁移或清理。

问题场景

在 Open WebUI 中新建聊天并开启 Temporary Chat,发送消息并收到回复后,双击顶部该聊天标签页,会弹出重命名输入框。输入名称并按 Enter 后,界面提示无权限,标题不变;点击框内的标题生成按钮也会出现相同提示。按预期,临时聊天不应支持重命名,双击标签页也不应触发该操作。

报错原文

You do not have permission to access this resource. Please contact your administrator for assistance.

原因分析

标签页重命名功能在 dev 的 95d98ac40 中引入。临时聊天不会保存到服务器,而重命名会请求服务端更新一个并不存在的聊天记录,服务端因此返回权限错误。标题生成按钮复用同一更新路径,所以表现一致。该问题已在 Issue 中被确认为 bug,并由 d7b3d08b4 修复:双击临时聊天标签页不再开始重命名。

环境排查

  • 确认 Open WebUI 是否运行在 dev 分支,以及当前提交是否早于 d7b3d08b4。
  • 确认是否通过 Git Clone 安装,便于拉取并切换最新 dev 代码。
  • 确认聊天是否为 Temporary Chat;普通已保存聊天的重命名可能不受此问题影响。
  • Issue 未提供与 Python、CUDA、PyTorch、显卡相关的证据,这些版本无需作为本问题的首要排查项。

解决步骤

  1. 在 Git Clone 的 Open WebUI 代码目录中确认当前所在分支与提交,判断是否早于 d7b3d08b4。
  2. 更新到包含 d7b3d08b4 的 dev 代码,并按你现有的部署方式重新构建、重启服务。
  3. 若暂时不能升级,避免双击临时聊天标签页,也不要从该弹框提交重命名或点击标题生成按钮;需要改名时改用非临时聊天。
  4. 验证修复时重新创建临时聊天,按“问题场景”的步骤发送消息后双击标签页。

验证方法

在包含修复的版本上,新建 Temporary Chat 并发送消息,双击该聊天标签页,应不再出现重命名框,也不应再弹出 You do not have permission to access this resource 的权限错误。若仍有重命名框,请确认实际运行版本确实包含 d7b3d08b4。

参考来源

open-webui/open-webui #34392

GamsGo AI

AI 工具推荐

想把多个 AI 模型放在一个入口?

GamsGo AI 集成 ChatGPT、DeepSeek、Gemini、Claude、Midjourney、Veo 等常用模型,适合写作、绘图、视频和日常 AI 工作流。

了解 GamsGo AI

推广链接:通过此链接购买,我可能获得佣金,不影响你的价格。

这个方案解决了吗?

celebrityanime
celebrityanime
文章: 35076

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注