Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

NG/ContentSize: Save unconstrained intrinsic block size in NG for overflow calc. #19642

Merged
merged 1 commit into from Oct 15, 2019
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
29 changes: 29 additions & 0 deletions css/css-contain/contain-size-scrollbars-004.html
@@ -0,0 +1,29 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>CSS Containment Test: Size containment scrollbars</title>
<link rel="author" title="Vladimir Levin" href="mailto:vmpstr@chromium.org">
<link rel="help" href="https://drafts.csswg.org/css-contain-1/#containment-size">
<link rel="match" href="reference/contain-size-scrollbars-004-ref.html">
<meta name=assert content="This test checks that contain:size element's content and padding are considered for scrollbars.">
<style>
#scroller {
contain: size;
background: lightgreen;
overflow: scroll;
padding-bottom: 50px;
width: 100px;
height: 100px;
}
#content {
background: lightblue;
width: 50px;
height: 130px;
}
</style>

<div id=scroller>
<div id=content>
</div>
</div>

<p>This test passes if it has the same output as the reference.</p>
25 changes: 25 additions & 0 deletions css/css-contain/reference/contain-size-scrollbars-004-ref.html
@@ -0,0 +1,25 @@
<!DOCTYPE html>
<meta charset="utf-8">
<title>CSS Containment Test: Reference file</title>
<link rel="author" title="Vladimir Levin" href="mailto:vmpstr@chromium.org">
<style>
#scroller {
background: lightgreen;
overflow: scroll;
padding-bottom: 50px;
width: 100px;
height: 100px;
}
#content {
background: lightblue;
width: 50px;
height: 130px;
}
</style>

<div id=scroller>
<div id=content>
</div>
</div>

<p>This test passes if it has the same output as the reference.</p>