Same process frames nested in remote frames are invisible when printing to PDF
Categories
(Core :: Printing: Output, defect)
Tracking
()
Tracking | Status | |
---|---|---|
firefox-esr78 | --- | unaffected |
firefox89 | --- | unaffected |
firefox90 | --- | unaffected |
firefox91 | --- | fixed |
People
(Reporter: jdescottes, Assigned: emilio)
References
(Regression)
Details
(Keywords: regression)
Attachments
(2 files)
STRs:
- enable fission
- open https://bug1695806-root.glitch.me/
AR: Print is missing all the content from "same process frames nested in a remote frame"
ER: Print should be the same as without fission
The test page is:
<!doctype html>
<style>
body { margin: 0 }
iframe { width: 100%; height: 100%; }
</style>
<iframe frameborder=0 scrolling=no src="https://bug1695806-crossframe.glitch.me/"></iframe>
The remote frame is:
<!doctype html>
<iframe scrolling=no frameborder=0 srcdoc='from nested srcdoc iframe'></iframe>
<iframe scrolling=no frameborder=0 src='data:text/html,from nested data uri iframe'></iframe>
<iframe scrolling=no frameborder=0 src='/sameorigin.html'></iframe>
<iframe scrolling=no frameborder=0 src='https://bug1695806-otherorigin.glitch.me/'></iframe>
From the remote frame itself
(both sameorigin.html and bug1695806-otherorigin.glitch.me contain just some text)
When printing with Fission enabled, all the content from the first 3 iframes is missing. So it seems that "same-process" iframes nested in a remote frame are not visible.
Reporter | ||
Comment 1•3 years ago
|
||
Emilio: looks like there is slight regression after Bug 1699837, any idea what could have caused this?
Updated•3 years ago
|
Comment 2•3 years ago
|
||
Set release status flags based on info from the regressing bug 1699837
Comment 3•3 years ago
|
||
Sounds like a corner case that can wait for M8. Also, emilio is on pto right now, so redirecting to Frank to find an alternate assignee for this.
Comment 5•3 years ago
|
||
Heard from Emilo and he stated that he will still own this. Will assign.
Updated•3 years ago
|
Updated•3 years ago
|
Assignee | ||
Comment 6•3 years ago
|
||
Assignee | ||
Comment 7•3 years ago
|
||
As those don't have the same incremental reflow issues as root paginated
documents, and we do need this for remote iframes to update their
viewport.
Depends on D119103
Assignee | ||
Updated•3 years ago
|
Comment 9•3 years ago
|
||
Backed out 2 changesets (bug 1716537) for Build bustages. CLOSED TREE
Log:
https://treeherder.mozilla.org/logviewer?job_id=344485322&repo=autoland&lineNumber=14513
Push with failures:
https://treeherder.mozilla.org/jobs?repo=autoland&group_state=expanded&revision=0b5bfe85b344b34894f72176099da78c3849b5cc
Backout:
https://hg.mozilla.org/integration/autoland/rev/65747f03282acbab74979523e075bdde485cf88d
Assignee | ||
Updated•3 years ago
|
Comment 10•3 years ago
|
||
Comment 11•3 years ago
|
||
Backed out for causing failures at iframe-cross-origin-print.sub.html.
Backout link: https://hg.mozilla.org/integration/autoland/rev/448b8585168135838e4e1c1afc3f9b3af6bb0dab
Failure log: https://treeherder.mozilla.org/logviewer?job_id=344492504&repo=autoland&lineNumber=2294
Reporter | ||
Comment 12•3 years ago
|
||
Looks like we can now remove the expected FAIL at https://searchfox.org/mozilla-central/rev/1c5c3f4ec274462b92cf5bd82235ae3a56c508e9/testing/web-platform/meta/html/browsers/windows/iframe-cross-origin-print.sub.html.ini#2-5 and close Bug 1695806 as duplicate
Thanks for working on this!
Assignee | ||
Updated•3 years ago
|
Comment 13•3 years ago
|
||
Comment 14•3 years ago
|
||
Backed out for WP failures on iframe-cross-origin-print.sub.html
Backout link: https://hg.mozilla.org/integration/autoland/rev/40aea2c70e776cc648285bbc556e5db705b7b70d
Log link: https://treeherder.mozilla.org/logviewer?job_id=344620440&repo=autoland&lineNumber=5113
Comment 15•3 years ago
|
||
Comment 17•3 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/690e37acebe8
https://hg.mozilla.org/mozilla-central/rev/db705d5bbd3e
Updated•3 years ago
|
Updated•3 years ago
|
Description
•