On Tue, 18 May 2021 01:42:57 GMT, liach <github.com+7806504+li...@openjdk.org> wrote:
> if an empty content stays empty, it's handled like htmltree.empty in a > special case (just like what happens to nocomment) and included in table > output. if it's wrapped in a div class=block, the check will not be triggered > as it's not empty but yet invalid content, so when the table converts to > content that row is lost. Your analysis together with the fact that this PR changes code that presumably had no such issue in JDK 15 leaves me with more questions. For example, (1) Why does the lower level that prints out HTML leave out pieces of structure? (2) Why does the higher level that creates this structure knows about and works around that behavior of the lower level? ------------- PR: https://git.openjdk.java.net/jdk/pull/4066