
issue: Calendar shared
快速结论:此问题通常发生在 Open WebUI 中手动创建日历时,事件在月视图下不显示,且用户找不到日历共享或管理的 UI 入口。优先排查浏览器缓存是否未刷新,以及是否将“创建日历”与“分享日历”的文档功能混淆——后者在 v0.9.5 中尚未实现。
问题场景
用户在 Open WebUI v0.9.5(Docker 部署,Windows + Chrome 浏览器)中,使用“日历”功能时遇到两个问题:
- 通过“事件”按钮手动创建的日历事件,在月视图下不可见,但切换到周视图时事件正常显示。如果直接点击月视图中的日期磁贴创建事件,则会正确显示。
- 用户期望能够将个人日历分享给其他用户或工作组,并设置读写权限,但在界面中找不到任何“分享”或“管理日历”的入口,仅能创建和删除日历。
报错原文
When manually creating calendar events in month view, I don't see them appear in the day cells.
However, when I ask the model to create an event, it appears in the day cell when viewing in month view.
If I switch the calendar view to week view, the events appear in the cells.
...
calendar settings, as described in the documentation (Share calendar ... Add access to specific users or groups with read/write access rights.) Not available anywhere in the interface.
原因分析
此问题涉及两个独立但相关的缺陷:
- 月视图事件渲染 bug:通过“事件”按钮(非点击日期磁贴)创建的事件,可能因为前端在月视图下未能正确调用刷新或重绘逻辑,导致事件数据虽然写入后端,但视图未更新。这是明确的前端渲染问题。
- 日历共享/管理功能缺失:用户所描述的“共享日历”及“编辑/重命名/更改颜色标记”的日历管理功能,在 v0.9.5 中尚未实现。相关的 Feature Request(如 #23974 关于创建新日历、#15098 关于工作区共享权限控制)显示这些功能处于计划或讨论阶段。因此这并非 bug,而是功能缺失。
可能原因还包括:浏览器前端缓存未刷新导致旧的视图状态被保留。
环境排查
- Open WebUI 版本:v0.9.5(Docker 安装)
- 部署方式:Docker
- 操作系统:Windows
- 浏览器:Chrome(检查是否为最新版本)
- 建议确认:是否使用了浏览器无痕模式或清除缓存后复现;是否在其他浏览器中测试过。
- 确认 Ollama 版本(如适用):用户未填写,但日历功能通常与语言模型调用无关。
解决步骤
- 修复月视图事件不显示(可优先尝试):
- 在 Chrome 中按
F12打开开发者工具。 - 切换到“应用”(Application)标签页,找到“缓存存储”(Cache Storage)并清空所有站点数据。
- 或者尝试在无痕模式下打开 Open WebUI。
- 如果问题仍然存在,可以临时改用点击月视图中的日期磁贴来创建事件,作为替代方案。官方在后续版本中可能会修复此渲染 bug。
- 在 Chrome 中按
- 关于日历共享与管理功能:
- 确认当前使用的 Open WebUI 版本是否为最新稳定版(v0.9.5 及更早版本均未集成此功能)。
- 查看官方 GitHub 仓库
open-webui/open-webui的 Releases 页面,关注是否有新版本发布,特别是涉及 Calendar 或 Workspace 权限管理的更新。 - 如果必须使用共享日历功能,建议跟踪 Feature Request #23974 和 #15098 的进展,或考虑将需求提交到官方讨论组。
- 额外排查:
- 检查 Docker 容器日志(
docker logs <container_name>),确认是否有前端渲染相关的错误信息。 - 检查浏览器控制台(Console)是否有 JS 报错,尤其是与 FullCalendar 相关的错误。
- 检查 Docker 容器日志(
验证方法
对于月视图事件不显示:清空缓存后,通过“事件”按钮创建一个新事件,然后切换到月视图,确认事件是否正常显示在对应的日期单元格中。如果仍然不显示,可尝试切换视图到“周”再切回“月”看是否能触发视图重绘。
对于日历共享功能:只需确认当前版本的功能列表或更新日志中是否包含“Calendar sharing”相关条目。如果未列出,则说明此问题属于期望功能而非可解决的 bug。

![Misc. bug: [ROCm] Significantly lower token generation performance vs Vulkan on RX 7900 XTX (gfx1100)](https://www.chat-gpts.plus/wp-content/uploads/2026/06/20934-97b8a216-768x403.jpg)

