fix(tui): omit implicit cd autocomplete prefix (#42206)

This commit is contained in:
James Long
2026-08-12 21:39:42 -04:00
committed by GitHub
Unverified
parent a78c8d8972
commit 230b2f8488
2 changed files with 1 additions and 8 deletions
@@ -52,7 +52,7 @@ export function directoryAutocompleteResultValue(
directory: string,
search: ReturnType<typeof directoryAutocompleteSearch>,
) {
return (search.prefix || "./") + directory.replace(/^[\\/]+/, "")
return search.prefix + directory.replace(/^[\\/]+/, "")
}
export function directoryAutocompleteExactValue(value: string, search: ReturnType<typeof directoryAutocompleteSearch>) {
@@ -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")),