diff --git a/yazi-widgets/src/input/commands/visual.rs b/yazi-widgets/src/input/commands/visual.rs index fcfa3485..122ea128 100644 --- a/yazi-widgets/src/input/commands/visual.rs +++ b/yazi-widgets/src/input/commands/visual.rs @@ -12,10 +12,15 @@ impl Input { } let snap = self.snap_mut(); + if let InputOp::Select(_) = snap.op { + succ!(); + } + if !snap.value.is_empty() { snap.op = InputOp::Select(snap.cursor); render!(); } + succ!(); } }