mirror of
https://github.com/servo/servo.git
synced 2025-08-12 17:05:33 +01:00
layout: Correctly take the inline size of cleared floats into account
when estimating the inline size of block formatting contexts. The speculated inline-size of the preceding floats was forced to zero at the wrong time if the float was itself cleared, causing it to overwrite the speculated value. Shuffling the code around a bit fixes the problem.
This commit is contained in:
parent
3c5c2f416b
commit
e10af4fc98
4 changed files with 67 additions and 10 deletions
|
@ -50,6 +50,7 @@ flaky_cpu == append_style_a.html append_style_b.html
|
|||
== background_style_attr.html background_ref.html
|
||||
== basic_width_px.html basic_width_em.html
|
||||
== block_formatting_context_a.html block_formatting_context_ref.html
|
||||
== block_formatting_context_cleared_float_a.html block_formatting_context_cleared_float_ref.html
|
||||
== block_formatting_context_complex_a.html block_formatting_context_complex_ref.html
|
||||
== block_formatting_context_containing_floats_a.html block_formatting_context_containing_floats_ref.html
|
||||
== block_formatting_context_relative_a.html block_formatting_context_ref.html
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue