Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[LayoutNG] Handle fragmenting floats in BFC roots correctly. #25875

Merged
merged 1 commit into from Oct 1, 2020

Conversation

chromium-wpt-export-bot
Copy link
Collaborator

@chromium-wpt-export-bot chromium-wpt-export-bot commented Sep 30, 2020

This consists of two fixes:

  1. The block formatting context root must not be marked as "at block
    end" if there are broken floats inside.

  2. Set exclusion space correctly. We used to add an "infinitely" tall
    exclusion, which would cause the containing block (the formatting
    context root) to become "infinitely" tall. Set it to the amount of space
    left in the fragmentainer instead.

Bug: 829028
Change-Id: I316d7a9b50b9a502d203d83021389274713d2429
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2438494
Commit-Queue: Morten Stenshorne <mstensho@chromium.org>
Reviewed-by: Ian Kilpatrick <ikilpatrick@chromium.org>
Cr-Commit-Position: refs/heads/master@{#812595}

Copy link
Collaborator

@wpt-pr-bot wpt-pr-bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The review process for this patch is being conducted in the Chromium project.

This consists of two fixes:

1. The block formatting context root must not be marked as "at block
end" if there are broken floats inside.

2. Set exclusion space correctly. We used to add an "infinitely" tall
exclusion, which would cause the containing block (the formatting
context root) to become "infinitely" tall. Set it to the amount of space
left in the fragmentainer instead.

Bug: 829028
Change-Id: I316d7a9b50b9a502d203d83021389274713d2429
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2438494
Commit-Queue: Morten Stenshorne <mstensho@chromium.org>
Reviewed-by: Ian Kilpatrick <ikilpatrick@chromium.org>
Cr-Commit-Position: refs/heads/master@{#812595}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants