diff --git a/src/applications/transactions/xaction/PhabricatorCoreCreateTransaction.php b/src/applications/transactions/xaction/PhabricatorCoreCreateTransaction.php --- a/src/applications/transactions/xaction/PhabricatorCoreCreateTransaction.php +++ b/src/applications/transactions/xaction/PhabricatorCoreCreateTransaction.php @@ -27,4 +27,13 @@ return $editor->getCreateObjectTitleForFeed($author, $object); } + public function getActionStrength() { + // The creation feed is supposed to be "more important" than other things. + // So a Task is first created and then closed, and not vice-versa. + // The default null was causing weirdnesses in Maniphest and Phriction. + // See ManiphestTaskTitleTransaction#getActionStrength() + // See PhrictionDocumentTitleTransaction#getActionStrength() + return 140; + } + }