diff --git a/Marlin/src/module/temperature.cpp b/Marlin/src/module/temperature.cpp
index 5756eda8acb516b7f468ce786a045ba947390f44..71624a266b4d407dc7f57fe875deb4d63fa3d132 100644
--- a/Marlin/src/module/temperature.cpp
+++ b/Marlin/src/module/temperature.cpp
@@ -2607,7 +2607,7 @@ void Temperature::isr() {
       #define MIN_COOLING_SLOPE_TIME_BED 60
     #endif
 
-    bool Temperature::wait_for_bed(const bool no_wait_for_cooling
+    bool Temperature::wait_for_bed(const bool no_wait_for_cooling/*=true*/
       #if G26_CLICK_CAN_CANCEL
         , const bool click_to_cancel/*=false*/
       #endif
diff --git a/Marlin/src/module/temperature.h b/Marlin/src/module/temperature.h
index 28365913dc1f79165492c58948c16efb2faa93a2..f9d21c35414199d085abf8f9fb82cf2cca935eca 100644
--- a/Marlin/src/module/temperature.h
+++ b/Marlin/src/module/temperature.h
@@ -465,7 +465,7 @@ class Temperature {
         static void start_watching_bed();
       #endif
 
-      static bool wait_for_bed(const bool no_wait_for_cooling
+      static bool wait_for_bed(const bool no_wait_for_cooling=true
         #if G26_CLICK_CAN_CANCEL
           , const bool click_to_cancel=false
         #endif