empty elements forbid break-before:avoid
when an element with break-after: avoid
is followed by a list, just before the end of the page, and that the first item of the list doesnt have enough room, the list keeps on the next page, but the element stays there empty, which forbid the break-after: avoid
By default, we should remove any empty remaining element after the break happen, and move the breakToken accordingly.