We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 8aa638e commit f53994dCopy full SHA for f53994d
1 file changed
src/utils/WorkspacePathResolver.ts
@@ -33,7 +33,8 @@ function normalizeCase(p: string): string {
33
* - The result is case-normalized on case-insensitive filesystems (macOS, Windows).
34
*
35
* Workspace folder paths should be resolved through this same function by callers, since a folder
36
- * may itself be reached via a symlink.
+ * may itself be reached via a symlink. Callers should always compare two `resolveRealPath()` results
37
+ * rather than mixing with raw `uri.fsPath` — `arePathsEqual()` does not case-fold on macOS.
38
*/
39
export async function resolveRealPath(target: string): Promise<string> {
40
let current = path.resolve(target)
0 commit comments