Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: a20a8cdd780071814d64cd5a60ee89ce2d451746
      
https://github.com/WebKit/WebKit/commit/a20a8cdd780071814d64cd5a60ee89ce2d451746
  Author: Alan Baradlay <za...@apple.com>
  Date:   2022-11-08 (Tue, 08 Nov 2022)

  Changed paths:
    M LayoutTests/TestExpectations
    A 
LayoutTests/fast/block/float/intrusive-floats-with-reverted-inline-content-expected.txt
    A 
LayoutTests/fast/block/float/intrusive-floats-with-reverted-inline-content.html
    M Source/WebCore/layout/formattingContexts/inline/InlineLineBuilder.cpp

  Log Message:
  -----------
  [LFC][IFC] LineBuilder::rebuildLineWithInlineContent should exclude 
overflowing floats from previous line
https://bugs.webkit.org/show_bug.cgi?id=247624
<rdar://101990952>

Reviewed by Antti Koivisto.

Overflowing floats from previous line get added to m_placedFloats list but they 
are not really part of the current line (at least not in the context of current 
inline item range).
Only count the inline items that we are re-adding to the line here.

* LayoutTests/TestExpectations: see webkit.org/b/247625
* 
LayoutTests/fast/block/float/intrusive-floats-with-reverted-inline-content-expected.txt:
 Added.
* 
LayoutTests/fast/block/float/intrusive-floats-with-reverted-inline-content.html:
 Added.
* Source/WebCore/layout/formattingContexts/inline/InlineLineBuilder.cpp:
(WebCore::Layout::LineBuilder::rebuildLineWithInlineContent):

Canonical link: https://commits.webkit.org/256457@main


_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to