diff --git a/Marlin/src/feature/pause.cpp b/Marlin/src/feature/pause.cpp
index 7c7f7c006711b7a8ec76a7fb28f8fa76ccde1fdc..025352ab4a48eac9ecd18774c5ded6dcfbc61d67 100644
--- a/Marlin/src/feature/pause.cpp
+++ b/Marlin/src/feature/pause.cpp
@@ -268,6 +268,8 @@ void resume_print(const float &load_length/*=0*/, const float &initial_extrude_l
     filament_change_beep(max_beep_count, true);
   #endif
 
+  set_destination_to_current();
+
   if (load_length != 0) {
     #if ENABLED(ULTIPANEL)
       // Show "insert filament"