[Bug][macOS] 点击项目树后方向键仍操作编辑器,目录名称双击不能展开
Maintainer thường phản hồi trong vòng 1 ngày
@defia đang làm issue này rồi.
Từ ngày 7/10/2026.
Đánh giá
Issue này chưa được đánh giá.
Mô tả
Platform / 平台
macOS
Area / 模块
Project and workspace / 项目与工作区
Lithe version / Lithe 版本
0.5.15(52);源码复现基线 preview 06dff03db3582798fcf9ab38bb8edacc31270ea8。
Priority / 优先级
P1:项目树键盘操作失效且误作用于编辑器,仍可通过目录箭头和鼠标选择操作。
OS and architecture / 操作系统与架构
macOS 27.0.1,Apple Silicon / arm64。
Environment / 环境信息
macOS 原生项目侧栏;问题不依赖语言服务器、JDK 或构建工具。最小项目仅需两个文件和一个含子文件的目录。
Steps to reproduce / 复现步骤
- 打开含多个文件、目录的项目,并打开一个文件到右侧编辑器。
- 点击左侧文件树中的目录名称,然后按上下左右方向键。
- 双击该目录名称。
Expected behavior / 预期行为
- 上下键按可见行移动选择,Shift 上下扩展范围,焦点项保持可见。
- 右键展开目录或进入首个显示子项;左键折叠或返回显示父项,兼容紧凑包的显示层级。
- 树获得操作焦点后,方向键不应再移动右侧编辑器光标;点击树外或转移键盘焦点后应恢复目标控件操作。
- 目录名称双击展开/折叠,单击维持选择语义。
Actual behavior / 实际行为
上下左右没有操作文件树,仍作用于右侧编辑器;目录名称双击没有展开/折叠。
Logs or diagnostic output / 日志或诊断输出
原生事件复现探针在修复前输出:FAIL: Down arrow after tree click is passed to editor。
源码确认树键盘适配器只处理 Cmd+C/V/A,目录双击分支没有展开动作。修复后同一探针通过,独立导航分支 19 项原生/选择/布局回归测试通过;本机 Release 已由报告者验收。
Screenshots or recordings / 截图或录屏
暂无录屏;提供以上可重复步骤和原生事件复现证据。
Checklist / 提交前检查
- 已检索现有开放及已关闭 issue。
- 已移除敏感信息和个人项目路径。
相似 issue 核对
#151 已解决紧凑目录链展开,#159 讨论双击文件后卡顿,#89 讨论编辑器与树定位/去重;均未覆盖本问题的树方向键归属和目录名称双击。
- Ngôn ngữ chính
- TypeScript
- Star
- 1.8k
- Fork
- 151
- Merge trung bình
- 13 giờ 18 phút
- Pull request đã merge (30 ngày)
- 339
Chuẩn bị môi trường
Dự án này không cung cấp dev container, Dockerfile hay hướng dẫn đóng góp, nên bạn cần tự thiết lập môi trường: hãy bắt đầu từ README và xem hướng dẫn đóng góp lần đầu của chúng tôi để biết các bước chung.
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của 1lck/Lithe-IDEA
-
area:editor bug P0 platform:macos review: low
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 65/100
1lck/Lithe-IDEA#1118 · 2 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
[Bug] 修改路径排除逻辑,取消固定的不显示方案Có thể đã có người làm @1lck đã nhận hôm nay. Đang mởarea:editor bug issue-form:bug P0 platform:macos review: medium
1lck/Lithe-IDEA#1482 · 1 người được giao ·
Maintainer thường phản hồi trong vòng 1 ngày
-
[Bug] 设置里面的宽度不是百分比自适应的而是硬编码的Đang mởarea:editor bug issue-form:bug P0 platform:macos review: medium
1lck/Lithe-IDEA#1481 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
[Feature] 增加搜索识别接口路由的功能Đang mởarea:editor enhancement issue-form:feature P0 platform:windows review: low
1lck/Lithe-IDEA#1475 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
[Feature] Add Kotlin support plzCó thể đã có người làm @haloneko đã nhận hôm nay. Đang mởarea:language claimed enhancement issue-form:feature P2 platform:cross-platform review: low
1lck/Lithe-IDEA#1465 · 3 bình luận · 1 người được giao ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của 1lck/Lithe-IDEA
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
awesome-dsh-plugin/awesome-dsh-plugin#9184 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 85/100
farion1231/cc-switch#8829 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
[core-client] Remove unused hand-maintained transport helpers after the definition-table cutoverĐang mởdoc-audit enhancement
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 85/100