(In reply to Keith Briscoe from comment #0) > Either we need to somehow detect the printable area for the print > driver, modify the layout a bit
We do this now (we encode it as `unwriteableMargin`)
There are still edge-cases/special-circumstances where we get this wrong (e.g. bug 1763246) but in general this is a non-issue these days.
(In reply to Keith Briscoe from comment #0)
> Either we need to somehow detect the printable area for the print
> driver, modify the layout a bit
We do this now (we encode it as `unwriteableMar gin`)
There are still edge-cases/ special- circumstances where we get this wrong (e.g. bug 1763246) but in general this is a non-issue these days.