diff --git a/packages/tui/src/prompt/directory-completion.ts b/packages/tui/src/prompt/directory-completion.ts index 5fe04a37c47..cacbb2d7bf5 100644 --- a/packages/tui/src/prompt/directory-completion.ts +++ b/packages/tui/src/prompt/directory-completion.ts @@ -52,7 +52,7 @@ export function directoryAutocompleteResultValue( directory: string, search: ReturnType, ) { - return (search.prefix || "./") + directory.replace(/^[\\/]+/, "") + return search.prefix + directory.replace(/^[\\/]+/, "") } export function directoryAutocompleteExactValue(value: string, search: ReturnType) { diff --git a/packages/tui/test/prompt/autocomplete.test.ts b/packages/tui/test/prompt/autocomplete.test.ts index 2f0158711c0..9b9dfc6d7c2 100644 --- a/packages/tui/test/prompt/autocomplete.test.ts +++ b/packages/tui/test/prompt/autocomplete.test.ts @@ -105,13 +105,6 @@ describe("directoryAutocompleteSearch", () => { }) describe("directoryAutocompleteResultValue", () => { - test("marks current-directory results as relative", () => { - const search = directoryAutocompleteSearch("", "/project", "/home/user") - expect(directoryAutocompleteResultValue("src/", search)).toBe("./src/") - expect(directoryAutocompleteResultValue("/src/", search)).toBe("./src/") - expect(directoryAutocompleteResultValue("/", search)).toBe("./") - }) - test("preserves explicit roots", () => { expect( directoryAutocompleteResultValue("projects/", directoryAutocompleteSearch("~/", "/project", "/home/user")),