upleb.uk

Public git repos — served from a NIP-34 GRASP relay at git.upleb.uk

summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorDanConwayDev <DanConwayDev@protonmail.com>2026-02-20 20:35:13 +0000
committerDanConwayDev <DanConwayDev@protonmail.com>2026-02-20 21:21:51 +0000
commitfa99cf7dfc9e6b16e67afe03873486039263ce42 (patch)
tree9ea51f8d7023e413343f5e1aaf5d114f9b5213ea /src
parent4295e4a3aaca29fda73a955186d30641815d4efa (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')
-rw-r--r--src/lib/cli_interactor.rs2
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(