haikuwebkit/LayoutTests/fast/overflow
Antti Koivisto e376a4c664 [LFC][Integration] Pass child inline block scroll overflow to parent
https://bugs.webkit.org/show_bug.cgi?id=221958
rdar://74050874

Reviewed by Zalan Bujtas.

Source/WebCore:

Integrated LFC fails to pass through overflow from nested inline blocks.

Test: fast/overflow/inline-block-scroll-overflow.html

* layout/integration/LayoutIntegrationInlineContentBuilder.cpp:
(WebCore::LayoutIntegration::InlineContentBuilder::InlineContentBuilder):
(WebCore::LayoutIntegration::InlineContentBuilder::createDisplayLines const):

Find the associated RenderBox and collect overflow from it.

* layout/integration/LayoutIntegrationInlineContentBuilder.h:
* layout/integration/LayoutIntegrationLineLayout.cpp:
(WebCore::LayoutIntegration::LineLayout::constructContent):

LayoutTests:

* fast/overflow/inline-block-scroll-overflow-expected.html: Added.
* fast/overflow/inline-block-scroll-overflow.html: Added.


Canonical link: https://commits.webkit.org/234139@main
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@272906 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2021-02-16 16:46:42 +00:00
..
resources
001.html
002.html
003.xml
004.html
005.html
006.html
007.html
008.html
animation-recompute-overflow-expected.html REGRESSION (r254054): finance.google.com watch list renders initially then disappears for 5+ seconds before reappearing 2020-03-12 17:09:34 +00:00
animation-recompute-overflow.html REGRESSION (r254054): finance.google.com watch list renders initially then disappears for 5+ seconds before reappearing 2020-03-12 17:09:34 +00:00
before-after-overflow-hidden-horizontal-writing-mode-tb-expected.html
before-after-overflow-hidden-horizontal-writing-mode-tb.html
before-after-overflow-hidden-vertical-writing-mode-rl-expected.html
before-after-overflow-hidden-vertical-writing-mode-rl.html
border-radius-clipping-2-expected.html
border-radius-clipping-2.html
border-radius-clipping.html
child-100percent-height-inside-fixed-container-with-overflow-auto-expected.txt
child-100percent-height-inside-fixed-container-with-overflow-auto.html
childFocusRingClip.html
clip-rects-fixed-ancestor.html
dynamic-hidden.html
float-in-relpositioned.html
generated-content-crash-expected.txt
generated-content-crash.html Use testRunner instead of layoutTestController in fast/notifications, overflow, parser, performance, 2012-08-02 05:53:47 +00:00
height-during-simplified-layout-expected.txt
height-during-simplified-layout.html
hidden-scrollbar-resize.html
hit-test-overflow-controls.html
horizontal-scroll-after-back-expected.txt
horizontal-scroll-after-back.html [Testing] Rename test header commands to match names in WebPreferences*.yaml 2020-10-13 17:16:15 +00:00
image-selection-highlight.html
infiniteRecursion.html
infiniteRecursionGuard.html
inline-block-scroll-overflow-expected.html [LFC][Integration] Pass child inline block scroll overflow to parent 2021-02-16 16:46:42 +00:00
inline-block-scroll-overflow.html [LFC][Integration] Pass child inline block scroll overflow to parent 2021-02-16 16:46:42 +00:00
line-clamp-and-columns-expected.txt
line-clamp-and-columns.html
line-clamp-crash-expected.txt Add testcase for r269537 2020-11-08 08:31:39 +00:00
line-clamp-crash.html Add testcase for r269537 2020-11-08 08:31:39 +00:00
line-clamp-with-text-shadow-expected.html
line-clamp-with-text-shadow.html
line-clamp.html
lots-of-sibling-inline-boxes-expected.txt
lots-of-sibling-inline-boxes.html
onscroll-layer-self-destruct-expected.txt LayoutTests: 2007-05-24 01:11:10 +00:00
onscroll-layer-self-destruct.html
overflow-auto-position-absolute.html
overflow-auto-table.html
overflow-float-stacking.html
overflow-focus-ring.html
overflow-height-float-not-removed-crash-expected.txt Remove trailing spaces from expected.txt files (excluding WPT for now since that contains too many) 2020-09-27 02:15:19 +00:00
overflow-height-float-not-removed-crash.html
overflow-height-float-not-removed-crash2-expected.txt Remove trailing spaces from expected.txt files (excluding WPT for now since that contains too many) 2020-09-27 02:15:19 +00:00
overflow-height-float-not-removed-crash2.html Use testRunner instead of layoutTestController in fast/notifications, overflow, parser, performance, 2012-08-02 05:53:47 +00:00
overflow-height-float-not-removed-crash3-expected.txt
overflow-height-float-not-removed-crash3.html Use testRunner instead of layoutTestController in fast/notifications, overflow, parser, performance, 2012-08-02 05:53:47 +00:00
overflow-rtl-inline-scrollbar.html
overflow-rtl-vertical-origin-expected.txt
overflow-rtl-vertical-origin.html
overflow-rtl-vertical.html
overflow-rtl.html
overflow-stacking.html
overflow-text-hit-testing.html
overflow-update-transform-expected.txt
overflow-update-transform.html
overflow-visible-should-ignore-scroll-expected.html
overflow-visible-should-ignore-scroll.html Positioned children of an overflow:visible container should ignore scroll offset when updating layer position 2013-01-14 22:44:02 +00:00
overflow-with-local-background-attachment.html
overflow-x-y.html
overflow-y-scroll-expected.txt
overflow-y-scroll.html
overflow_hidden.html
page-overflow-with-inline-body-crash-expected.txt Use the containing block to compute the pagination gap when the container is inline. 2018-05-04 21:15:09 +00:00
page-overflow-with-inline-body-crash.html
paged-x-div-with-column-gap.html
paged-x-div.html
paged-x-on-root.html
paged-x-with-column-gap.html
paged-y-div.html
paged-y-on-root.html
position-fixed-transform-clipping.html
position-relative-expected.txt Outline does not clip when ancestor has overflow: hidden and requires layer. 2016-02-08 00:33:40 +00:00
position-relative.html
replaced-child-100percent-height-inside-fixed-container-with-overflow-auto-expected.txt
replaced-child-100percent-height-inside-fixed-container-with-overflow-auto.html
scroll-anchor-in-overflow-in-position-fixed-expected.txt
scroll-anchor-in-overflow-in-position-fixed.html
scroll-anchor-in-position-fixed-expected.txt
scroll-anchor-in-position-fixed.html
scroll-div-hide-show-expected.txt
scroll-div-hide-show.html
scroll-nested-positioned-layer-in-overflow.html
scroll-vertical-not-horizontal-expected.txt
scroll-vertical-not-horizontal.html Use testRunner instead of layoutTestController in fast/notifications, overflow, parser, performance, 2012-08-02 05:53:47 +00:00
scrollIntoView-nested-in-area-with-border-expected.html Overflow scrollIntoView wrong with borders 2020-10-27 21:04:15 +00:00
scrollIntoView-nested-in-area-with-border.html Overflow scrollIntoView wrong with borders 2020-10-27 21:04:15 +00:00
scrollIntoView-overflow-hidden-expected.html Overflow scrollIntoView wrong with borders 2020-10-27 21:04:15 +00:00
scrollIntoView-overflow-hidden.html Overflow scrollIntoView wrong with borders 2020-10-27 21:04:15 +00:00
scrollRevealButton.html
scrollbar-click-retains-focus-expected.txt Tapping after CSS-based table casues an infinite loop in wordRangeFromPosition 2018-05-11 20:39:30 +00:00
scrollbar-click-retains-focus.html
scrollbar-position-update.html
scrollbar-restored-and-then-locked-expected.txt
scrollbar-restored-and-then-locked.html
scrollbar-restored-expected.txt
scrollbar-restored.html
setting-scrollTop-after-hide-show-expected.txt
setting-scrollTop-after-hide-show.html
start-end-overflow-hidden-horizontal-writing-mode-tb-expected.html
start-end-overflow-hidden-horizontal-writing-mode-tb.html
start-end-overflow-hidden-vertical-writing-mode-rl-expected.html
start-end-overflow-hidden-vertical-writing-mode-rl.html REGRESSION (r110065-r110080): Content drawing outside overflow: hidden at ynet.co.il 2012-03-29 21:55:41 +00:00
table-overflow-float.html
trailing-float-linebox-expected.txt
trailing-float-linebox.html
unreachable-content-test-expected.txt Unreviewed optimize-baselines for mac and win. 2013-04-25 02:44:19 +00:00
unreachable-content-test.html
unreachable-overflow-rtl-bug.html