4b5602a719
- FilesPage storeToRefs + remotePath coercion; Monaco preload; list action buttons - text_io for UTF-8/LF; install/sync EOL; check_shell_eol + check_text_eol gates - ServerFormDialog, hash login redirect, AppAuth keep-session; design docs and audits Co-authored-by: Cursor <cursoragent@cursor.com>
1.0 KiB
1.0 KiB
2026-06-02 浮动编辑器内置目录树修复
变更摘要
修复浮动文件编辑器左侧目录树无法展开/点击的问题:Monaco 编辑区溢出遮挡侧栏、Set/Map 响应式未触发 UI 更新、目录树异步加载时序。
动机
用户反馈:编辑器内文件树「不能用」(无法点击展开或导航)。
涉及文件
frontend/src/components/FileEditorWorkbench.vue— 侧栏z-index、编辑区overflow: hidden;同步 import 目录树;传入root-pathfrontend/src/components/FileDirectoryTree.vue—rootPath属性;展开/子节点 Map 用新实例赋值触发响应式;currentPath立即同步;加载失败 toast
是否需迁移/重启
- 仅前端构建部署。
验证方式
- 打开
#/files,选服务器,双击文件打开浮动编辑器。 - 左侧目录树可点击展开/折叠;点击文件夹后主列表路径同步更新。
- 编辑器内编辑、Monaco 区域不遮挡树点击。
回滚方式
还原上述两个组件文件即可。