Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

[Bug][macOS] 点击项目树后方向键仍操作编辑器,目录名称双击不能展开

クローズ
#1,095 コメント 3 件 リアクション 0 件 担当者 1 名 GitHub で見る

メンテナーはふだん 1 日以内に返信

@defia がすでに取り組んでいます。

2026年10月7日 から。

評価

この issue はまだ評価されていません。

説明

area:project bug claimed P1 platform:macos review: high
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 / 复现步骤
  1. 打开含多个文件、目录的项目,并打开一个文件到右侧编辑器。
  2. 点击左侧文件树中的目录名称,然后按上下左右方向键。
  3. 双击该目录名称。
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 讨论编辑器与树定位/去重;均未覆盖本问题的树方向键归属和目录名称双击。

主要言語
TypeScript
スター
1.8k
フォーク
151
平均マージ
7時間 51分
マージ済み PR(30日)
351

環境構築

このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

1lck/Lithe-IDEA のほかの issue

1lck/Lithe-IDEA の issue をすべて見る

似ている issue

TypeScript の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。