Bug Description
在 Hermes 桌面端(Desktop GUI)中,使用 @file: 语法分享文件后,文件引用会残留在输入框中。点击 X 按钮无法移除,也无法通过其他方式清除。
Steps to Reproduce
打开 Hermes 桌面端
在聊天中使用 @file:/path/to/file.pdf 分享一个文件
文件被成功引用并发送
在后续对话中,输入框顶部出现该文件的引用条目(显示文件名 + X 按钮)
点击 X 按钮 → 无反应,文件引用仍然存在
尝试 Esc 键、Ctrl+A 删除、均无法清除
Expected Behavior
点击 X 按钮后,文件引用应从输入框中移除。
Actual Behavior
X 按钮点击无效,文件引用永久残留在输入框中。即使对话已结束,新消息输入时仍会附带该文件引用。
Environment
OS: Linux (Ubuntu)
Hermes Desktop version: [20.0]
Installation: [shell installer / other]
Additional Context
该文件引用不影响 Agent 的实际响应(Agent 不会重复读取该文件)
但视觉上干扰输入体验,且无法手动清除
可能是 file.attach 组件的状态管理问题,X 按钮的 onClick 事件未正确触发清理逻辑
Bug Description
在 Hermes 桌面端(Desktop GUI)中,使用 @file: 语法分享文件后,文件引用会残留在输入框中。点击 X 按钮无法移除,也无法通过其他方式清除。
Steps to Reproduce
打开 Hermes 桌面端
在聊天中使用 @file:/path/to/file.pdf 分享一个文件
文件被成功引用并发送
在后续对话中,输入框顶部出现该文件的引用条目(显示文件名 + X 按钮)
点击 X 按钮 → 无反应,文件引用仍然存在
尝试 Esc 键、Ctrl+A 删除、均无法清除
Expected Behavior
点击 X 按钮后,文件引用应从输入框中移除。
Actual Behavior
X 按钮点击无效,文件引用永久残留在输入框中。即使对话已结束,新消息输入时仍会附带该文件引用。
Environment
OS: Linux (Ubuntu)
Hermes Desktop version: [20.0]
Installation: [shell installer / other]
Additional Context
该文件引用不影响 Agent 的实际响应(Agent 不会重复读取该文件)
但视觉上干扰输入体验,且无法手动清除
可能是 file.attach 组件的状态管理问题,X 按钮的 onClick 事件未正确触发清理逻辑