Skill toggling doesn't work when large (~30) number of skills loaded.
- Dominant language
- Shell
- Stars
- 11.2k
- Forks
- 1.9k
- Avg merge
- 14h 16m
- Merged PRs (30d)
- 6
Description
### Describe the bug
In my copilot I have 33 skills loaded. When I try to toggle them enabled/disabled certain positions don't work and toggle other skills. E.g. I try to toggle the skill in position 12 but the skill in position 20 gets toggled instead.
### Affected version
GitHub Copilot CLI 1.0.12-2
### Steps to reproduce the behavior
1. Load 30+ skills
2. Type /skills
3. Try to toggle all the skills on/off with Enter or Space bar, for certain positions the incorrect ones gets toggled.
### Expected behavior
The highlighted one is the only one that gets toggled.
### Additional context
_No response_
Contributor guide
Research direction
Start by reproducing the issue through the /skills command with 30+ loaded skills, using Enter and Space to toggle different positions. Trace the skill list selection and toggle handling, then verify that only the highlighted skill changes for every position.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- shell
- Domain
- cli
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 55/100