# Objective Zed supports trusting all projects under a given directory. However, when a local Windows client connects to a remote Linux server, the trust scope input rejects valid directories with the error "Enter an absolute folder path", even though the path is correct. <img width="681" height="374" alt="image" src="https://github.com/user-attachments/assets/87f084fb-1213-4594-96cb-3de81f4789aa" /> The root cause is in the `validate_trust_scope` function: https://github.com/zed-industries/zed/blob/53e4d34a71f61f13572919c04335e9da838623e6/crates/workspace/src/security_modal.rs#L497-L519 which uses `Path::is_absolute()` to check whether the entered path is absolute. On Windows, this method only considers paths with a drive letter as absolute, so Unix-style paths like `/home/user` are never recognized. When doing cross-platform remote development, valid trust scopes are incorrectly rejected. ## Solution The `util::paths` crate already provides a helper for this situation: https://github.com/zed-industries/zed/blob/53e4d34a71f61f13572919c04335e9da838623e6/crates/util/src/paths.rs#L575-L586 The fix - Adds a `path_style: PathStyle` parameter to `validate_trust_scope` and uses `util::paths::is_absolute()` in place of `Path::is_absolute()`. - The call site in `edited_trust_scope` retrieves the path style from the worktree store, which already tracks whether a connection is local or remote and the remote host's path convention. The associated unit tests were updated for the new function signature. ## Testing Built and tested locally; `cargo test -p workspace` passed. ## Self-Review Checklist: - [x] I've reviewed my own diff for quality, security, and reliability - [x] Unsafe blocks (if any) have justifying comments - [x] The content adheres to Zed's UI standards ([UX/UI](https://github.com/zed-industries/zed/blob/main/CONTRIBUTING.md#uiux-checklist) and [icon](https://github.com/zed-industries/zed/blob/main/crates/icons/README.md) guidelines) - [ ] Tests cover the new/changed behavior - [x] Performance impact has been considered and is acceptable --- Release Notes: - Fixed the "Folder to trust" input rejecting valid folder paths when connecting to a remote host that uses a different path style than the local machine.
1 file changedLine totals unavailable