diff --git a/src/applications/transactions/editor/PhabricatorApplicationTransactionEditor.php b/src/applications/transactions/editor/PhabricatorApplicationTransactionEditor.php
--- a/src/applications/transactions/editor/PhabricatorApplicationTransactionEditor.php
+++ b/src/applications/transactions/editor/PhabricatorApplicationTransactionEditor.php
@@ -1303,9 +1303,11 @@
       // TODO: Once everything is on EditEngine, just use getIsNewObject() to
       // figure this out instead.
       $mark_as_create = false;
-      $create_type = PhabricatorTransactions::TYPE_CREATE;
+      $core_create_type = PhabricatorTransactions::TYPE_CREATE;
+      $differential_create_type = DifferentialDiffTransaction::TYPE_DIFF_CREATE;
       foreach ($xactions as $xaction) {
-        if ($xaction->getTransactionType() == $create_type) {
+        if ($xaction->getTransactionType() == $core_create_type ||
+            $xaction->getTransactionType() == $differential_create_type) {
           $mark_as_create = true;
         }
       }