When running a pipeline from the Harness UI, the branch dropdown in the CI Codebase section loads a maximum of 100 branches. For repositories with a large number of branches (500+), this means many branches are not visible in the dropdown and cannot be found using the search/filter, since the search only operates on the loaded set.
Expected behavior:
  • The branch dropdown should support infinite scroll or paginated loading to display all branches in the repository.
  • The search/filter should query the server-side (across all branches), not just the client-side loaded set.
  • Optionally, allow sorting by most recently used or most frequently used branches to improve usability.
Current workaround: Users can type the full branch name and use the "Select Branch [name]" option at the bottom of the dropdown.
Impact: This affects teams working with repositories that have more than 100 branches, requiring them to always remember and type the full branch name, which reduces usability.
Created by Aadesh Bhardwaj
·