diff --git a/src/WidgetSubmit.php b/src/WidgetSubmit.php
--- a/src/WidgetSubmit.php
+++ b/src/WidgetSubmit.php	(date 1750863543776)
@@ -52,6 +52,11 @@
         if (!empty($entity_item['entity']) && !empty($entity_item['needs_save'])) {
           /** @var \Drupal\Core\Entity\ContentEntityInterface $entity */
           $entity = $entity_item['entity'];
+          // Force new revision to be the default if the entity is revisionable.
+          if ($entity instanceof \Drupal\Core\Entity\RevisionableInterface) {
+            $entity->setNewRevision(TRUE);
+            $entity->isDefaultRevision(TRUE);
+          }
           $handler = InlineEntityForm::getInlineFormHandler($entity->getEntityTypeId());
           $referenceUpgrader->upgradeEntityReferences($entity);
           $handler->save($entity);
