diff --git a/crates/editor/src/display_map/block_map.rs b/crates/editor/src/display_map/block_map.rs index 3acef01f44..a43c61c861 100644 --- a/crates/editor/src/display_map/block_map.rs +++ b/crates/editor/src/display_map/block_map.rs @@ -1314,7 +1314,8 @@ impl BlockMap { (first_point, edit_for_first_point.new.start) }; let our_baseline = our_wrapper(our_baseline); - let their_baseline = companion_wrapper(their_baseline); + let their_baseline = + companion_wrapper(their_baseline.min(excerpt.target_excerpt_range.end)); let mut delta = their_baseline.0 as i32 - our_baseline.0 as i32;