diff --git a/apps/integration_test/src/valdi/integration_test_app/src/IntegrationTestCases.tsx b/apps/integration_test/src/valdi/integration_test_app/src/IntegrationTestCases.tsx index bf1943cea..caa2f171f 100644 --- a/apps/integration_test/src/valdi/integration_test_app/src/IntegrationTestCases.tsx +++ b/apps/integration_test/src/valdi/integration_test_app/src/IntegrationTestCases.tsx @@ -4813,6 +4813,31 @@ export const INTEGRATION_TEST_CASES: readonly IntegrationTestCase[] = [ } }, }, + { + // A scroll with content taller than its fixed height must clip (and scroll), + // not grow to its content height and push following siblings out of bounds. + id: 'scroll-overflow-clipping', + name: 'Scroll clips overflowing content', + description: + 'Scroll with fixed height 200 containing 600px of content; the content must be clipped to the scroll bounds, and the sentinel below must stay on-canvas.', + element: 'scroll', + render: (ctx: IntegrationTestRenderContext) => { + + + + + + ; + }, + }, ]; export type IntegrationCoverageLedgerElement = NativeTemplateElementName | 'slot';