Fixed now, thanks.
Relatively straight forward self-fix.
library/XenForo/Option/RegistrationWelcome.php:
[php]if ($conversationDw->hasErrors())
{
$errors = $conversationDw->getErrors();
$dw->error(reset($errors), $fieldName);
return false;
}[/php]
Change that to:
[php]if ($conversationDw->hasErrors())
{
$errors = $conversationDw->getErrors();
if (isset($errors['recipients']))
{
unset($errors['recipients']);
}
if (count($errors))
{
$dw->error(reset($errors), $fieldName);
return false;
}
}[/php]