左侧文件浏览器 (fexp) v1.5.1 — 修复搜索框遮挡
本次变更
- 修复「文件浏览」按钮遮挡工作区搜索框:点击工作区顶部[搜索]图标展开「搜索会话」搜索框时,固定定位(top:126px / left:70px)的「文件浏览」入口按钮正好叠在搜索框上,挡住输入。
- 修复方式:
TopToggle新增MutationObserver监听搜索按钮的aria-expanded状态——搜索按钮展开时带aria-expanded="true"且其下一个兄弟元素就是搜索输入框input[type=text],与同样带aria-expanded的会话行/分组折叠按钮可区分,不会误判;搜索框展开期间隐藏入口按钮,收起(ESC / 清除 / 点击外部)后自动恢复。 client/client.js(静态 bundle)与client-source.js(动态回退形态)同步修复;Host 半区无改动,纯 Client 能力。- 安全审查持平 WARN (33/300)。
功能(同 v1.5.0)
- 双入口:侧栏「文件浏览」+ 会话标题栏「打开目录」
- 320px 浏览面板:自动定位当前工作区、切换工作区自动重定位、面包屑、目录/文件列表、文本预览(256KB 上限)
- 工具栏:工作区 / 根目录 / 上一级 / 刷新 / 在系统资源管理器中打开
- 添加到聊天:文件引用
[文件名](绝对路径)追加到输入框 - 主题适配 + Google Material Icons(v1.4.0)
安装
dsh plugin --profile web add fexp-file-explorer已安装用户:重新 add 或手动同步 client/client.js 后刷新 DSH Web 页面即可生效。