diff options
| author | DanConwayDev <DanConwayDev@protonmail.com> | 2026-02-20 20:35:13 +0000 |
|---|---|---|
| committer | DanConwayDev <DanConwayDev@protonmail.com> | 2026-02-20 21:21:51 +0000 |
| commit | fa99cf7dfc9e6b16e67afe03873486039263ce42 (patch) | |
| tree | 9ea51f8d7023e413343f5e1aaf5d114f9b5213ea /src/lib/cli_interactor.rs | |
| parent | 4295e4a3aaca29fda73a955186d30641815d4efa (diff) | |
default relay prompt to no selection; add is never pre-selected
With no default relays seeded, the multi-select add option was
incorrectly pre-selected when the list was empty. Now add/add-another
is always unselected by default so enter skips straight through.
Diffstat (limited to 'src/lib/cli_interactor.rs')
| -rw-r--r-- | src/lib/cli_interactor.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lib/cli_interactor.rs b/src/lib/cli_interactor.rs index 881b988..97f99e8 100644 --- a/src/lib/cli_interactor.rs +++ b/src/lib/cli_interactor.rs | |||
| @@ -409,7 +409,7 @@ where | |||
| 409 | 409 | ||
| 410 | // Create default selections based on the provided defaults | 410 | // Create default selections based on the provided defaults |
| 411 | let mut current_defaults = defaults.clone(); | 411 | let mut current_defaults = defaults.clone(); |
| 412 | current_defaults.push(current_choices.len() == 1); // 'add another' should not be selected by default | 412 | current_defaults.push(false); // 'add'/'add another' should not be selected by default |
| 413 | 413 | ||
| 414 | // Prompt for selections | 414 | // Prompt for selections |
| 415 | let selected_indices: Vec<usize> = Interactor::default().multi_choice( | 415 | let selected_indices: Vec<usize> = Interactor::default().multi_choice( |