Stop generated table frame reflow after paging #3398
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
When a generated frame is paged it's children are removed from the frame. If the generated frame is styled
display: table
the first child will be a table row group. Since table child frames are always expected to be associated with a table this causes an exception.When a table row group's parent frame is a generated frame and the frame no longer has a parent after paging Dompdf will halt further processing of the frame.
fixes #3334