[..]I encountered a problem using a break-before="page" in a block that is referenced by a page-number-citation in my TOC.
This is a bug. Use <fo:block break-before="page"/> <fo:block id="..."> as a workaround.
Thanks! That works fine.
(bonus points for describing what mechanisms are broken by this approach)
I am sorry, but could you elaborate in that? My English is not that good ... :-(
Thanks for your help. Ralf