aboutsummaryrefslogtreecommitdiffstats
path: root/components/layout/taffy/layout.rs
diff options
context:
space:
mode:
Diffstat (limited to 'components/layout/taffy/layout.rs')
-rw-r--r--components/layout/taffy/layout.rs5
1 files changed, 3 insertions, 2 deletions
diff --git a/components/layout/taffy/layout.rs b/components/layout/taffy/layout.rs
index a7581136bf2..3777c902053 100644
--- a/components/layout/taffy/layout.rs
+++ b/components/layout/taffy/layout.rs
@@ -251,8 +251,9 @@ impl taffy::LayoutPartialTree for TaffyContainerContext<'_> {
style,
};
let layout = {
- let mut child_positioning_context =
- PositioningContext::new_for_style(style).unwrap_or_else(|| {
+ let mut child_positioning_context = independent_context
+ .new_positioning_context()
+ .unwrap_or_else(|| {
PositioningContext::new_for_subtree(
self.positioning_context
.collects_for_nearest_positioned_ancestor(),