mr create: Reviewer/assignee selection lost type-to-search after survey → huh migration

Checklist

  • I'm using the latest version of the extension (Run glab --version)
    • Extension version: Put your extension version here
  • Operating system and version: Mac OS 26.2
  • Gitlab.com or self-managed instance? NA
  • GitLab version (if self-managed) NA
  • I have performed glab auth status to check for authentication issues
  • Run the command in debug mode (like DEBUG=true glab mr list) and attach any useful output

Summary

Since the migration from AlecAivazis/survey/v2 to charmbracelet/huh (completed in v1.80.0), the interactive reviewer and assignee selection prompts during glab mr create no longer support type-to-filter/search. Users must now scroll through the full list of project members using arrow keys, which is a significant UX regression for projects with many members.

Steps to reproduce

Run glab mr create in an interactive mode

What is the current bug behavior?

The reviewer/assignee Select prompt only supports arrow-key navigation. There is no way to search or filter the list. Pressing / (huh's default filter key) does nothing.

What is the expected correct behavior?

Select prompts for reviewers and assignees should support type-to-filter, restoring the ability to quickly find users by name.

Possible fixes

The charmbracelet/huh library supports filterable selects via .Filtering(true) on huh.Select fields (see https://github.com/charmbracelet/huh/issues/262). Enabling this on the reviewer/assignee Select prompts would restore the previous workflow.

Assignee Loading
Time tracking Loading