as in the topic - messages in elements are not filled after form validation.
public function render()
return $this->hasMessages() ? "yes" : "no";
$form = isValid($_POST); // assuming that error occurs
echo $form->get("elementName")->render() // echo "no";
echo $form->hasMessagesFor("elementName") ? "yes" : "no"; //echo"yes";
Expected behaviour: after isValid() called on $form, all messages related to elements in that form will be setted also in element.
Fixed in the 3.0.x branch. Thanks you