diff --git a/crates/editor/src/editor.rs b/crates/editor/src/editor.rs index 8cb2891fa2..30ef12b886 100644 --- a/crates/editor/src/editor.rs +++ b/crates/editor/src/editor.rs @@ -1171,6 +1171,10 @@ impl Editor { return; } + if self.snippet_stack.pop().is_some() { + return; + } + if self.mode != EditorMode::Full { cx.propagate_action(); return;