I'm going to punt (C) (addressing the middle-of-page "smooshing") to a followup bug, because: - after the main fix here, that smooshing issue becomes harder to trigger. )It'll only surface when you have ~zero unwriteable margins, which is probably not common for physical printers. They tend to have some nonzero unwriteable area). - the smooshing is more of an aesthetic papercut than a dataloss issue, so there's probably less pressure and the space of good solutions isn't as clear-cut. - when smooshing does occur, only our header/footer will be smooshed, if the user's using default page margin settings. (And if the user has asked for 0 page margins, then arguably they're kind of asking for the content to be smooshed.)
Bug 1670068 Comment 5 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
I'm going to punt change "(C)" from comment 2 (a solution for middle-of-page "smooshing") to a followup bug, because: - after the main fix here, that smooshing issue becomes harder to trigger. )It'll only surface when you have ~zero unwriteable margins, which is probably not common for physical printers. They tend to have some nonzero unwriteable area). - the smooshing is more of an aesthetic papercut than a dataloss issue, so there's probably less pressure and the space of good solutions isn't as clear-cut. - when smooshing does occur, only our header/footer will be smooshed, if the user's using default page margin settings. (And if the user has asked for 0 page margins, then arguably they're kind of asking for the content to be smooshed.)