In the case of nested elements, the text of span element is output with linebreaks:
<span> <select name="day" size="1">...</select> <select name="month" size="1">...</select> <select name="year" size="1">...</select> </span>
output:
1
JAN
2021
Therefore, real line breaks, like < /br> cannot be distinguished in output text from blocks. This worked fine in the earlier versions like 2.18
It seems that the status is set incorrectly after a block, see:
com.gargoylesoftware.htmlunit.html.HtmlSerializer.HtmlSerializerTextBuilder.append(String, Mode)