Skip to content

拖曳資料夾進 virtualtabs panel 時會包含 .git 等隱藏檔案夾,與原生 tree view 行為不一致 #43

@winterdrive

Description

@winterdrive

在使用 virtualtabs 從 VSCode 原生的 tree view 拖曳整個專案資料夾(project folder)到 virtualtabs panel 時,會發現包括 .git 這類隱藏檔案夾也被遞迴地加入 panel。雖然這些隱藏檔案夾在 VSCode 的原生 tree view 中並未顯示,卻在拖曳後出現在 panel 列表中,可能造成使用者困惑,因為他們無法預期有這些隱藏項目會被加入。

重現步驟:

  1. 打開 VSCode,並定位到目標專案。
  2. 使用原生 tree view,在專案根目錄上拖曳到 virtualtabs panel。
  3. 發現 panel 中包含了 .git 資料夾(以及其他隱藏檔案夾)。

預期行為:

  • 拖曳資料夾時,不應將隱藏檔案與資料夾(如 .git)納入面板。應保持和 VSCode 原生 tree view 一致的顯示內容。

實際行為:

  • 包含 .git 等隱藏檔案夾會被抓進去,造成使用者困惑。

建議調整:

  • 處理拖曳資料夾的邏輯時,應忽略隱藏檔案與資料夾,以與原生 UI 行為保持一致。

Metadata

Metadata

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions