diff --git a/lib/workers/branch/index.ts b/lib/workers/branch/index.ts
index 89c1554992a0ae44a108681541bdfacf63c1ff93..a23830b93321cd6240a5634c766aaa0090b87c5f 100644
--- a/lib/workers/branch/index.ts
+++ b/lib/workers/branch/index.ts
@@ -453,6 +453,7 @@ export async function processBranch(
     // break if we pushed a new commit because status check are pretty sure pending but maybe not reported yet
     if (
       !masterIssueCheck &&
+      !config.rebaseRequested &&
       commitHash &&
       (config.requiredStatusChecks?.length || config.prCreation !== 'immediate')
     ) {
diff --git a/lib/workers/pr/index.ts b/lib/workers/pr/index.ts
index d3bcfa7ea181279aefe2a0a5e57441ebf25ad036..70405d8394ce560fe90de4c532a0f8ad11208a1c 100644
--- a/lib/workers/pr/index.ts
+++ b/lib/workers/pr/index.ts
@@ -309,7 +309,7 @@ export async function ensurePr(
           },
           'PR title changed'
         );
-      } else if (!config.committedFiles) {
+      } else if (!config.committedFiles && !config.rebaseRequested) {
         logger.debug(
           {
             prTitle,