issue: [regression] [dev] Channel reaction tooltip shows only a count instead of who reacted

该问题出现在 Open WebUI 频道(Channels)功能中:鼠标悬停在消息的 emoji 回应上时,提示框只显示“回应数量 + emoji”,不再显示具体用户名。优先确认是否为 dev 分支在提交 9d1b4ef36 之后引入的回归,并与 v0.12.5 的行为做对比。

快速结论:该问题出现在 Open WebUI 频道(Channels)功能中:鼠标悬停在消息的 emoji 回应上时,提示框只显示“回应数量 + emoji”,不再显示具体用户名。优先确认是否为 dev 分支在提交 9d1b4ef36 之后引入的回归,并与 v0.12.5 的行为做对比。

适用环境:Open WebUI dev 分支;问题自提交 9d1b4ef36 起出现;v0.12.5 中行为正常。Issue 未提供操作系统、Python、CUDA、显卡或依赖版本信息。

最快修复方案:暂无确认的一步修复方案。Issue 被关闭但讨论链中未给出公开的修复提交或处理步骤,可优先尝试回退到 v0.12.5,或切换到不含该回归的 dev 提交。

注意事项:回退版本属于推测性规避手段,未在 Issue 中验证;回退可能丢失 dev 分支后续的其他功能或修复。若仍停留在受影响的 dev 提交上,该提示框行为预计不会自行恢复。

问题场景

在 Open WebUI 的频道(Channels)中,用户 A 发布消息并用 :rocket: 回应,用户 B 点击同一回应加入。之后用户 A 将鼠标悬停在该回应上,期望看到“谁回应了”的提示信息,实际只看到回应数量与 emoji。

报错原文

issue: [regression] [dev] Channel reaction tooltip shows only a count instead of who reacted

Expected: The tooltip reads "You and User B reacted with :rocket:".
Actual: The tooltip reads "2 :rocket:", so there is no way to see who reacted.

原因分析

可能原因:dev 分支在提交 9d1b4ef36 之后对频道回应(reaction)的提示框渲染逻辑做了改动,导致提示文本只拼接了回应计数和 emoji,而不再包含回应者列表。由于 v0.12.5 表现正常,该问题被标记为回归(regression),影响范围应限于该提交之后的 dev 版本。Issue 讨论链中仅关联到 #6335(dev 分支 emoji 相关行为),未给出根因确认。

环境排查

  • 确认当前运行的 Open WebUI 版本是 dev 分支,且是否包含提交 9d1b4ef36 或其后续提交。
  • 确认 Channels 功能已启用,并已创建包含至少两个用户的分组频道。
  • 确认参与回应的两个账号分别在不同浏览器或会话中操作,排除同一账号重复回应的情况。
  • 与 v0.12.5 的同场景行为对比,确认差异来自版本变更而非账号或权限配置。
  • Issue 未提供操作系统、Python、CUDA、显卡或依赖版本,暂无需针对这些项排查。

解决步骤

  1. 记录当前 dev 版本的提交号,确认其是否为 9d1b4ef36 或之后的提交。
  2. 按 Issue 复现步骤操作:用户 A 发布消息并回应 :rocket:,用户 B 点击同一回应,再由用户 A 悬停该回应,确认提示框是否只显示“2 :rocket:”。
  3. 可优先尝试:切换到 v0.12.5 或不含该回归的 dev 提交,重新执行上述步骤,观察提示框是否恢复显示回应者名称。
  4. 在 Issue 页面查看关闭记录与后续提交,确认是否已有修复进入 dev 分支;若已有修复,则升级到包含修复的提交。
  5. 若升级或回退后问题仍存在,附上提交号、复现步骤和悬停时的实际提示文本,在原 Issue 下补充说明。

验证方法

以用户 A 身份悬停在该 :rocket: 回应上,提示框应显示类似“You and User B reacted with :rocket:”的内容,即包含回应者身份而非仅有数量和 emoji。同时确认其他回应(如单人回应、多用户回应)的提示信息也正确显示对应用户名。

参考来源

open-webui/open-webui #33392

GamsGo AI

AI 工具推荐

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

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

了解 GamsGo AI

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

这个方案解决了吗?

celebrityanime
celebrityanime
文章: 31340

发表回复

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