快速结论:这是 Open WebUI dev 分支的回归问题:在新聊天页面触发“Skip to main content”(链接指向 #main-content)或任何只改变地址中 # 部分的页内链接时,聊天视图会重新加载并清除输入框中尚未发送的草稿。优先确认是否为 dev 构建,并检查对应修复是否已合入。
适用环境:Open WebUI dev 分支,自提交 b29f7781a 起出现;提交 63312766f 和 v0.12.5 上未复现。已确认在 Google Chrome 中复现,Mozilla Firefox 未复现。
最快修复方案:暂无确认的一步修复方案。上游已在 dev 修复:Skip to main content 不再重置新聊天,草稿和焦点得以保留;但页面刷新后要正常工作还需要依赖 #33459。可优先尝试升级到包含该修复的 dev 构建。
注意事项:修复仍在 dev 分支,未说明已进入稳定版本;由于依赖 #33459,单独合并其中一项可能导致刷新后页面行为异常。Firefox 未复现不代表问题不存在,只是当前证据的复现范围仅限 Chrome。
问题场景
在 Open WebUI 新建聊天页面中,先在消息输入框输入文字但不发送,然后用键盘 Shift+Tab 将焦点移到左上角的“Skip to main content”链接并按 Enter。此时浏览器地址栏会正确带上 #main-content,但聊天视图会短暂闪现加载动画并重新加载,焦点回到消息输入框,已输入的文字被清空。Issue 还指出,新聊天页面上任何只修改地址中 # 部分的页内链接都会触发同样行为。
报错原文
issue: [regression] [dev] Skip to main content wipes the message draft and sends the focus back to the message box
Expected: The address ends in `#main-content`, the focus moves to the main content and the typed text stays in the message box.
Actual: The address ends in `#main-content`, but the chat view briefly shows a spinner, the focus lands back in the message box and the typed text is cleared.
原因分析
该问题被标记为 dev 分支上的回归,最早出现在提交 b29f7781a。从这个表现看,可能原因是新聊天页面在地址哈希变化时被错误地当作需要重新初始化或重载的状态,从而重新渲染聊天视图:加载动画出现、焦点重置回输入框、尚未提交的草稿状态被丢弃。Issue 未给出具体代码定位,因此这只是基于现象的可能原因。
环境排查
- 确认 Open WebUI 是否为 dev 构建,并核对版本是否处于 b29f7781a 之后;63312766f 和 v0.12.5 上未复现。
- 确认浏览器:Issue 中 Google Chrome 可复现,Mozilla Firefox 未复现,建议在 Chrome 中验证。
- 确认测试页面为“新建聊天”页面,且输入框中存在未发送的草稿。
- 确认键盘操作路径为 Shift+Tab 聚焦“Skip to main content”后按 Enter,而非用鼠标点击。
解决步骤
- 在 Chrome 中复现一次,确认地址变为
#main-content后是否出现加载动画、焦点回到输入框、草稿清空。 - 核对当前构建是否来自 dev 分支且晚于 b29f7781a;如为稳定版 v0.12.5 或 63312766f,该问题预期不会出现。
- 将 Open WebUI 升级到包含上游修复的 dev 构建;该修复使“Skip to main content”不再重置新聊天,并需要一并包含 #33459,以保证页面重载后仍能正常工作。
- 升级后在新建聊天页面重新执行复现步骤,确认草稿和焦点行为。
验证方法
打开新建聊天,在消息输入框输入一段文字不发送;按 Shift+Tab 直到“Skip to main content”出现并按 Enter。预期地址以 #main-content 结尾,不出现聊天视图加载动画,键盘焦点移到主内容区域,输入框中的文字仍然保留。同时可刷新页面,确认页面在包含 #33459 修复后仍能正常加载。
参考来源
AI 工具推荐
想把多个 AI 模型放在一个入口?
GamsGo AI 集成 ChatGPT、DeepSeek、Gemini、Claude、Midjourney、Veo 等常用模型,适合写作、绘图、视频和日常 AI 工作流。
推广链接:通过此链接购买,我可能获得佣金,不影响你的价格。
这个方案解决了吗?
可以继续搜索完整报错,或查看同一工具的其他排查指南。

![[ROCm][AMD] Kimi-K3 Gap and Roadmap Tracking](https://www.chat-gpts.plus/wp-content/uploads/2026/11/50682-3200efb1-768x403.jpg)
