[webkit-changes] [WebKit/WebKit] e98b02: [IFC][Integration] Disable paginated mode when inl...

Alan Baradlay noreply at github.com
Sat Feb 18 12:31:28 PST 2023


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: e98b02a2d2ab8531d02c13444cac9b9a4e785356
      https://github.com/WebKit/WebKit/commit/e98b02a2d2ab8531d02c13444cac9b9a4e785356
  Author: Alan Baradlay <zalan at apple.com>
  Date:   2023-02-18 (Sat, 18 Feb 2023)

  Changed paths:
    M Source/WebCore/layout/integration/LayoutIntegrationCoverage.cpp

  Log Message:
  -----------
  [IFC][Integration] Disable paginated mode when inline level element is present
https://bugs.webkit.org/show_bug.cgi?id=252519
<rdar://104585752>

Reviewed by Antti Koivisto.

This type of content has been behind line-box-contain and used legacy line layout (now this property is supported by IFC).
While line pagination works fine, renderers' final positions are not adjusted with the pagination gap.
(Upcoming column integration work will fix/re-enable them all)

* Source/WebCore/layout/integration/LayoutIntegrationCoverage.cpp:
(WebCore::LayoutIntegration::canUseForChild): Bail out right after checking for RenderText but let inline boxes pass.

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




More information about the webkit-changes mailing list