Skip to content

fix(cobrax): do not panic on a bare completion request - #9

Merged
dgrieser merged 1 commit into
mainfrom
fix/bare-completion-request
Nov 10, 2026
Merged

dgrieser merged 1 commit into
mainfrom
fix/bare-completion-request

Conversation

@dgrieser

Copy link
Copy Markdown
Collaborator

JoinSpacedBoolValues sliced args[1:0] and panicked for a bare __complete or __completeNoDesc once any flag was marked with AllowSpacedBool. A completion request with at most the word being completed has nothing to join, so the arguments now come back unchanged.

Found in a follow-up review of #8. New test cases cover bare __complete, bare __completeNoDesc, and __complete dep; the old code panics with slice bounds out of range [1:0].

🤖 Generated with Claude Code

JoinSpacedBoolValues sliced args[1:0] for "__complete" or
"__completeNoDesc" without further arguments once any flag was marked.
A completion request with at most the word being completed has nothing
to join, so the arguments now come back unchanged.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@dgrieser
dgrieser merged commit 0e8c256 into main Nov 10, 2026
13 checks passed
@dgrieser
dgrieser deleted the fix/bare-completion-request branch November 10, 2026 13:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant