This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
From xsl-editors@w3.org: I don't think it makes much sense to set the break-before and break-after properties on fo:table-row and children of fo:table-cell which are themselves children of fo:table-header and fo:table-footer elements. It might be helpful to explicitely state that in the descriptions of break-before and break-after.
Adding original poster as CC since response will be required when a solution is proposed.
We agree. At the end of 7.20.1 "break-after" add, This property has no effect when it appears on a descendant of fo:table-header or fo:table-footer. Similarly for 7.20.2 "break-before". This property has no effect when it appears on a descendant of fo:table-header or fo:table-footer. This does not take into account the corner-case of a break inside a table header when table-omit-header-at-break is true - i.e. a break inside a table header or footer that does not repeat is now disallowed. I have marked this issue as closed; if you feel the resolution is unsatisfactory please reopen it (and say why!) Thank you