diff --git a/crates/obscura-render/src/dom.rs b/crates/obscura-render/src/dom.rs index d28abd2..b01d0bb 100644 --- a/crates/obscura-render/src/dom.rs +++ b/crates/obscura-render/src/dom.rs @@ -7951,8 +7951,6 @@ fn build_children_with_float_zone( parent.height, crate::Dimension::Px(_) | crate::Dimension::Percent(_) ) && parent.size_expressions[1].is_none() - && !has_in_flow_generated_pseudo(parent.before_pseudo.as_deref()) - && !has_in_flow_generated_pseudo(parent.after_pseudo.as_deref()) }); if parent_has_definite_height { let fills_axis = |value: f32| (value - 1.0).abs() < 0.001; diff --git a/crates/obscura-render/tests/layout_test.rs b/crates/obscura-render/tests/layout_test.rs index dffbb65..064d17e 100644 --- a/crates/obscura-render/tests/layout_test.rs +++ b/crates/obscura-render/tests/layout_test.rs @@ -892,6 +892,8 @@ fn full_width_percentage_float_uses_definite_containing_block() {