Это отличная функция, но я обнаружил то, что для меня кажется ужасным недостатком. Часто при перемещении ответов в новую тему не существует идеального первого поста для этой темы. Поэтому модератор пишет его сам. Однако, если отмечена опция «сохранять хронологический порядок после объединения», самый ранний пост становится новым верхним постом, а ваш недавно написанный пост, вводящий тему/обсуждение, неожиданно оказывается в самом низу.
Я не думаю, что когда-либо бывает ситуация, когда первый пост темы должен заменяться в результате объединения. Возможно, я что-то упускаю, поэтому, пожалуйста, хотя бы добавьте опцию «сохранять существующий первый пост темы».
Можете привести пример ситуации, когда вы захотите заменить первый пост?
При объединении двух тем я ожидаю, что пользователь, выполняющий объединение, выберет ту, которую хочет сделать «основной», в качестве целевой «существующей темы». Если окажется, что это более старая тема, хронологический порядок сохранится естественным образом. Если же вы выберете более новую тему, то, как представляется логичным, вы сделаете это именно потому, что хотите сохранить вступление темы. Это имеет смысл?
Я бы предположил, что выбор «правильной» темы осуществляется путём использования её в качестве «существующей темы». Если окажется, что тема, из которой я выбираю сообщения, старше, я ожидаю, что её первое сообщение станет первым ответом в целевой теме.
Если объединяются две практически завершенные существующие темы, то логично расположить одну после другой. Однако это скорее частный случай. Я считаю, что в целом хронологический порядок имеет больше смысла.