# 2026-06-02 浮动编辑器内置目录树修复

## 变更摘要

修复浮动文件编辑器左侧目录树无法展开/点击的问题：Monaco 编辑区溢出遮挡侧栏、Set/Map 响应式未触发 UI 更新、目录树异步加载时序。

## 动机

用户反馈：编辑器内文件树「不能用」（无法点击展开或导航）。

## 涉及文件

- `frontend/src/components/FileEditorWorkbench.vue` — 侧栏 `z-index`、编辑区 `overflow: hidden`；同步 import 目录树；传入 `root-path`
- `frontend/src/components/FileDirectoryTree.vue` — `rootPath` 属性；展开/子节点 Map 用新实例赋值触发响应式；`currentPath` 立即同步；加载失败 toast

## 是否需迁移/重启

- 仅前端构建部署。

## 验证方式

1. 打开 `#/files`，选服务器，双击文件打开浮动编辑器。
2. 左侧目录树可点击展开/折叠；点击文件夹后主列表路径同步更新。
3. 编辑器内编辑、Monaco 区域不遮挡树点击。

## 回滚方式

还原上述两个组件文件即可。
