Right now we handle printing of fixed-position elements by creating frames for them on every page. This leads to all sorts of bizarre situations that we then have to guard against (multiple frames for a single element that doesn't expect it and so forth).

I don't quite understand why we need frames here now that painting is done via display lists. Could we move replication of fixed-pos content across pages into display list construction? Each page would just create items on that page for the fixed-pos kids of the first page... This seems like it should be much more robust than what we do now.

The only question is how this should work with, say, variable page dimensions and percentage sizes on the fixed-pos elements. Is that something we plan to or need to support?

-Boris
_______________________________________________
dev-tech-layout mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-tech-layout

Reply via email to