diff --git a/yazi-core/src/mgr/batcher.rs b/yazi-core/src/mgr/batcher.rs index 9b384c8b..de3cd7b9 100644 --- a/yazi-core/src/mgr/batcher.rs +++ b/yazi-core/src/mgr/batcher.rs @@ -27,7 +27,7 @@ impl Batcher { { let Some(path) = target.as_url().as_local() else { return }; if let Some(value) = self.pending.lock().get_mut(path) { - *value = Some(decision); + *value = value.or(Some(decision)); } } }