diff --git a/core-bundle/src/Resources/contao/classes/Ajax.php b/core-bundle/src/Resources/contao/classes/Ajax.php index 4ad03905e0d..51f2bbd0442 100644 --- a/core-bundle/src/Resources/contao/classes/Ajax.php +++ b/core-bundle/src/Resources/contao/classes/Ajax.php @@ -376,6 +376,9 @@ public function executePostActions(DataContainer $dc) } } + // Keep the previous sorting order when reloading the widget + $varValue = ArrayUtil::sortByOrderField($varValue, $dc->activeRecord->$strField); + $varValue = serialize($varValue); }