when RecomputePosition optimization moves an element, we don't move fixed positioned elements whose hypothetical box comes from that element
Categories
(Core :: Layout: Positioned, defect, P3)
Tracking
()
Webcompat Priority | ? |
People
(Reporter: tiger.x.huang, Assigned: emilio, NeedInfo)
References
(Blocks 1 open bug)
Details
(Keywords: regression, Whiteboard: [webcompat])
Attachments
(5 files, 2 obsolete files)
Reporter | ||
Updated•9 years ago
|
Comment 2•9 years ago
|
||
Updated•9 years ago
|
Comment 3•9 years ago
|
||
Comment 7•9 years ago
|
||
Comment 8•9 years ago
|
||
Comment 9•9 years ago
|
||
Comment 10•9 years ago
|
||
Comment 11•9 years ago
|
||
Comment 12•9 years ago
|
||
Comment 13•9 years ago
|
||
Updated•9 years ago
|
Comment 14•9 years ago
|
||
Comment 15•9 years ago
|
||
Updated•9 years ago
|
Comment 16•9 years ago
|
||
Comment 19•9 years ago
|
||
Comment 20•9 years ago
|
||
Comment 21•9 years ago
|
||
Comment 22•9 years ago
|
||
Updated•8 years ago
|
Updated•7 years ago
|
Comment 26•7 years ago
|
||
Comment 27•7 years ago
|
||
Comment 28•7 years ago
|
||
Comment 30•7 years ago
|
||
Comment 31•7 years ago
|
||
Comment 32•7 years ago
|
||
Comment 34•6 years ago
|
||
Comment 36•6 years ago
|
||
Migrating Webcompat whiteboard priorities to project flags. See bug 1547409.
Comment 37•6 years ago
|
||
See bug 1547409. Migrating whiteboard priority tags to program flags.
Assignee | ||
Updated•5 years ago
|
Assignee | ||
Updated•5 years ago
|
Assignee | ||
Updated•5 years ago
|
Comment 39•5 years ago
|
||
FWIW, we should probably have another bug for reflow roots and for contain
... and maybe there are other things in the above comments that can cause similar problems.
Comment 40•5 years ago
|
||
The original problem reported here should now be fixed by bug 1456358.
Are you intending to work on this for 70 or 71? I notice it's set to P3 so am a bit worried it will be in perpetual backlog.´Maybe it's also worth filing new bugs for the separate issues mentioned above?
Assignee | ||
Comment 42•5 years ago
|
||
This was fixed by bug 1456358. David, do you know if there's a test-case for contain or such causing trouble in this space? If so we should open a separate bug for that.
Updated•5 years ago
|
Comment 43•5 years ago
|
||
So I don't think contain
is a problem, since the contain cases we optimize into reflow roots have contain: layout
, which establishes a containing block for absolutely positioned and fixed positioned elements.
I need to look into dynamic reflow roots more carefully, though.
Comment 44•5 years ago
|
||
Right now we don't allow frames to be dynamic reflow roots unless they're a fixed-pos containing block. This makes the dynamic reflow root feature not very useful -- but I think means for now we don't have a problem.
So I should think about whether we would have a problem if we didn't have that limit, and if so, we should add more comments to that chunk of code, and maybe also tests.
Updated•5 years ago
|
Description
•