fune/testing/web-platform/tests/css/css-grid/grid-model/grid-overflow-padding-001.html
Ian Kilpatrick 4fa0cff503 Bug 1695743 [wpt PR 27846] - [GridNG] Fix failing scrollable overflow tests., a=testonly
Automatic update from web-platform-tests
[GridNG] Fix failing scrollable overflow tests.

There were never passing in legacy, but is relatively trivial to pass
in NG.

Effectively NG has the concept of the "inflow-bounds" which for grid
layout is the size of the grid. Legacy never has this clear separation
(kinda using the intrinsic-block-size as a proxy).

Additionally fixes the tests (these have never passed in any browser
so had some "obvious" mistakes).

Bug: 1045599
Change-Id: I990f450ee7ec00a2fd730d402e25632b8c748cd3
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2727860
Commit-Queue: Ian Kilpatrick <ikilpatrick@chromium.org>
Reviewed-by: Ethan Jimenez <ethavar@microsoft.com>
Reviewed-by: Christian Biesinger <cbiesinger@chromium.org>
Reviewed-by: Kurt Catti-Schmidt <kschmi@microsoft.com>
Cr-Commit-Position: refs/heads/master@{#859503}

--

wpt-commits: a12b65954997fb3aa62aba24128b5cbbabc30e64
wpt-pr: 27846
2021-03-15 08:34:14 +00:00

22 lines
1,001 B
HTML

<!DOCTYPE html>
<meta charset="utf-8">
<title>CSS Grid Layout Test: Grid padding 'overflowing' the grid container size</title>
<link rel="author" title="Tab Atkins-Bittner" href="https://xanthir.com/contact">
<link rel="author" title="Elika J Etemad" href="http://inkedblade.org/contact">
<link rel="help" href="https://drafts.csswg.org/css-grid/#grid-model">
<link rel="help" href="https://drafts.csswg.org/css-overflow-3/#propdef-overflow">
<link rel="match" href="reference/100x100-grey-box-with-scrollbars.html">
<meta name="assert" content="This test verifies that scrollbars are shown when end-edge padding overflows the grid container.">
<link href="/css/support/grid.css" rel="stylesheet">
<style>
.grid {
grid: 100px / 100px;
width: 100px;
height: 100px;
box-sizing: border-box;
padding: 0 50px 50px 0;
overflow: auto;
}
</style>
<p>The test passes if you see a grey square below and both scrollbars are visible.</p>
<div class="grid"></div>