diff --git a/src/components/main/layout/float.rs b/src/components/main/layout/float.rs index 9681f6e1f64..d51ab0849a0 100644 --- a/src/components/main/layout/float.rs +++ b/src/components/main/layout/float.rs @@ -253,7 +253,7 @@ impl FloatFlowData { let flow = FloatFlow(self); for flow.each_child |child| { do child.with_mut_base |base| { - base.abs_position = offset; + base.abs_position = offset + base.position.origin; } }