Consider maintaining a clipped area for OOP iframes
Categories
(Core :: Graphics, enhancement, P3)
Tracking
()
Fission Milestone | M3 |
People
(Reporter: jwatt, Assigned: rhunt)
References
(Blocks 2 open bugs)
Details
There are various places in our code that want to know if something is "hidden" in some sense (scrolled out of view, or clipped, etc.). Accessible::VisibilityState is one example. This code uses GetCrossDocParentFrame to walk the frame tree to the top of the top-level document. For oop-frames, that will no longer be possible.
The APZ machinery can probably help, but it may be necessary to maintain clipping information on oop-frames to continue to facilitate the checks that we do now. That's complicated by animation, transforms, etc. Perhaps at display list construction time in the parent we can send the latest information to embedded oop-frames?
Reporter | ||
Comment 1•6 years ago
|
||
I talked this over with rhunt and we concluded that a GFX person would be best positioned to work on this. Ryan will investigate and thinks this may be a good Fission M2 candidate.
Updated•6 years ago
|
Updated•6 years ago
|
Updated•6 years ago
|
Comment hidden (obsolete) |
Reporter | ||
Updated•6 years ago
|
Assignee | ||
Updated•6 years ago
|
Updated•6 years ago
|
Assignee | ||
Updated•6 years ago
|
Assignee | ||
Comment 3•6 years ago
|
||
I'm closing this in favor of bug 1519546.
Description
•