> > It's due to a buggy library (someone else's software used within GnuCash) > that has been difficult to update or replace.
Sadly, it isn’t a bug. The standard makes it optional whether HTML renderers do the right thing around breaking pages at paragraph breaks or row breaks in tables (there is a directive in the HTML that the renderer is free to ignore). And so, some renderers ignore it. It may be fixed in a newer version of webkit, as noted. I haven’t needed this in some years; it was a problem when we were generating print invoices (a special case of a report) for one particular customer who tended to order enough different things in one order that it flowed onto multiple pages. When we stopped having that customer the problem (and others not related to GnuCash) went away. _______________________________________________ gnucash-user mailing list gnucash-user@gnucash.org To update your subscription preferences or to unsubscribe: https://lists.gnucash.org/mailman/listinfo/gnucash-user If you are using Nabble or Gmane, please see https://wiki.gnucash.org/wiki/Mailing_Lists for more information. ----- Please remember to CC this list on all your replies. You can do this by using Reply-To-List or Reply-All.