diff --git a/crates/editor/src/editor.rs b/crates/editor/src/editor.rs index 67fdc790c0..44d659addb 100644 --- a/crates/editor/src/editor.rs +++ b/crates/editor/src/editor.rs @@ -11600,7 +11600,9 @@ impl Editor { let range = editor.range_for_match(&range); let range = collapse_multiline_range(range); - if Some(&target.buffer) == editor.buffer.read(cx).as_singleton().as_ref() { + if !split + && Some(&target.buffer) == editor.buffer.read(cx).as_singleton().as_ref() + { editor.go_to_singleton_buffer_range(range.clone(), window, cx); } else { window.defer(cx, move |window, cx| {