Skip to content

fix(#1082): reveal folders through the desktop file manager - #1314

Open
jinchuntan wants to merge 2 commits into
codexu:devfrom
jinchuntan:fix/folder-file-manager-1082
Open

jinchuntan wants to merge 2 commits into
codexu:devfrom
jinchuntan:fix/folder-file-manager-1082

Conversation

@jinchuntan

Copy link
Copy Markdown
Contributor

Fixes #1082.

Use the same file-manager reveal API for desktop folders that files already use. The action reveals the folder in its parent directory instead of opening it through the default-application handler, which was reported as unreliable on Windows in #174. Mobile still opens the folder because the reveal API is unavailable there.

File and folder actions now share one path resolver. It reads the workspace once and uses the native path join for AppData, avoiding mixed Windows separators.

Added 5 tests covering Windows and POSIX paths, custom workspaces, network shares, mobile behavior and failures without a second launch. All 10 Node tests and lint pass. Menu and handler checks confirm the correct API and target path; the original folder menu fails that check. The production build passes with #1303 applied temporarily. Native calls were mocked, so I have not verified the original delay in Windows Explorer.

API reference: https://v2.tauri.app/reference/javascript/opener/

Assisted by Codex.

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[bug] 查看文件目录,跳转依旧不正确

1 participant