Steps to reproduce:
- Open Unity Hub
- In the Projects tab, click Add > Add from repository
- Select Gitub or GitLab as Source control provider and Authorize token
- Make sure there are multiple Repositories available with similar names (e.g. my-project (1), my-project(2))
- Select one of those repositories in the dropdown
- Delete half of the repository name (e.g. reduce "my-project" to "my-proj")
- Observe the repository search results
Actual results: "No repositories found" is displayed despite repositories
matching the partial string existing
Expected results: The search field should query and return all repositories that match the partial string as the user edits it, consistent with standard search behavior
Reproducible with versions: 3.17.2
Tested on (OS): macOS 26.4, Ubuntu 24.04
Notes:
- Reproduces with both GitHub and GitLab providers
- On GitHub, the issue is less apparent when the search string does not begin with the username
- On GitLab, the issue reproduces under all circumstances
- Results only update correctly once a full matching word is entered.