Skip to content

Commit 139b4c9

Browse files
committed
[css-contain-1] Update Changelog and DoC
1 parent eb1dc5d commit 139b4c9

File tree

4 files changed

+206
-13
lines changed

4 files changed

+206
-13
lines changed

css-contain-1/Overview.bs

Lines changed: 28 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1301,6 +1301,34 @@ Answers are provided below.
13011301

13021302
This appendix is <em>informative</em>.
13031303

1304+
<h3 id="2020-12-22-changes">Changes from the
1305+
<a href="https://www.w3.org/TR/2020/REC-css-contain-1-20201222/">Recommendation of 22 December 2020</a></h3>
1306+
1307+
A full <a href="https://drafts.csswg.org/css-contain-1/issues-2022-rec">Disposition of Comments</a> is available.
1308+
1309+
<ul>
1310+
<li>
1311+
Marked as <a href="#c3">Candidate Correction 3</a>:
1312+
Define the effects of containment on outwards propagation of properties
1313+
from the HTML <{body}> element.
1314+
1315+
<li>
1316+
Editorial tweaks:
1317+
<ul>
1318+
<li>
1319+
Note that paint effects with non-local effects can limit certain optimization opportunities.
1320+
1321+
<li>
1322+
Add subsection headings for the possible optimisations
1323+
1324+
<li>
1325+
List cases where various types of containment do not apply
1326+
at the end rather than the start of of each section,
1327+
to start with the general behavior
1328+
and go into exceptions later.
1329+
</ul>
1330+
</ul>
1331+
13041332
<h3 id="2019-11-21-changes">Changes from the
13051333
<a href="https://www.w3.org/TR/2019/REC-css-contain-1-20191121/">Recommendation of 21 November 2019</a></h3>
13061334

@@ -1337,18 +1365,6 @@ This appendix is <em>informative</em>.
13371365

13381366
<li>
13391367
terminology change: replace "containing box" with "containment box"
1340-
1341-
<li>
1342-
Note that paint effects with non-local effects can limit certain optimization opportunities.
1343-
1344-
<li>
1345-
Add subsection headings for the possible optimisations
1346-
1347-
<li>
1348-
List cases where various types of containment do not apply
1349-
at the end rather than the start of of each section,
1350-
to start with the general behavior
1351-
and go into exceptions later.
13521368
</ul>
13531369
</ul>
13541370

css-contain-1/issues-2020-rec.html

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,9 @@ <h1>CSS Contain Level 1 Disposition of Comments for 2019-11-21 REC</h1>
1414

1515
<p>Review document: <a href="https://www.w3.org/TR/2019/REC-css-contain-1-20191121/">https://www.w3.org/TR/2019/REC-css-contain-1-20191121/</a>
1616

17-
<p>Editor's draft: <a href="http://dev.w3.org/csswg/css-contain-1/">http://dev.w3.org/csswg/css-contain-1/</a>
17+
<p>Editor's draft: <a href="http://dev.w3.org/csswg/css-contain-1/">http://dev.w3.org/csswg/css-contain-1/</a></p>
18+
19+
None
1820

1921
<p>The following color coding convention is used for comments:</p>
2022

css-contain-1/issues-2022-rec.html

Lines changed: 119 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,119 @@
1+
<!DOCTYPE html>
2+
<meta charset="utf-8">
3+
<title>CSS Contain Level 1 Disposition of Comments for 2020-12-22 REC</title>
4+
<style>
5+
.a { background: lightgreen }
6+
.d { background: lightblue }
7+
.r { background: orange }
8+
.fo { background: red }
9+
.open { border: solid red; padding: 0.2em; }
10+
:target { box-shadow: 0.25em 0.25em 0.25em; }
11+
</style>
12+
13+
<h1>CSS Contain Level 1 Disposition of Comments for 2020-12-22 REC</h1>
14+
15+
<p>Review document: <a href="https://www.w3.org/TR/2020/REC-css-contain-1-20201222">https://www.w3.org/TR/2020/REC-css-contain-1-20201222</a>
16+
17+
<p>Editor's draft: <a href="http://dev.w3.org/csswg/css-contain-1/">http://dev.w3.org/csswg/css-contain-1/</a></p>
18+
19+
None
20+
21+
<p>The following color coding convention is used for comments:</p>
22+
23+
<ul>
24+
<li class="a">Accepted or Rejected and positive response
25+
<li class="r">Rejected and no response
26+
<li class="fo">Rejected and negative response
27+
<li class="d">Deferred
28+
<li class="oi">Out-of-Scope or Invalid and not verified
29+
</ul>
30+
31+
<p class=open>Open issues are marked like this</p>
32+
33+
<p>An issue can be closed as <code>Accepted</code>, <code>OutOfScope</code>,
34+
<code>Invalid</code>, <code>Rejected</code>, or <code>Retracted</code>.
35+
<code>Verified</code> indicates commentor's acceptance of the response.</p>
36+
<pre class='r' id='issue-1'>
37+
Issue 1. <a href='#issue-1'>#</a>
38+
Summary: contain:size shouldn't fragment as monolithic
39+
From: fantasai
40+
Comment: <a href='https://github.com/w3c/csswg-drafts/issues/5648'>https://github.com/w3c/csswg-drafts/issues/5648</a>
41+
Response: <a href='https://github.com/w3c/csswg-drafts/issues/5648#issuecomment-715036609'>https://github.com/w3c/csswg-drafts/issues/5648#issuecomment-715036609</a>
42+
Closed: Rejected
43+
Resolved: Editors' discretion</pre>
44+
<pre class='a' id='issue-2'>
45+
Issue 2. <a href='#issue-2'>#</a>
46+
Summary: Minor editorial tweaks and grammar corrections
47+
From: Chris Lilley
48+
Comment: <a href='https://github.com/w3c/csswg-drafts/issues/5806'>https://github.com/w3c/csswg-drafts/issues/5806</a>
49+
Closed: Accepted
50+
Resolved: Editorial</pre>
51+
<pre class='a' id='issue-3'>
52+
Issue 3. <a href='#issue-3'>#</a>
53+
Summary: Should css-contain-1 allow new features post publication as REC?
54+
From: Chris Lilley
55+
Comment: <a href='https://github.com/w3c/csswg-drafts/issues/5806'>https://github.com/w3c/csswg-drafts/issues/5806</a>
56+
Response: <a href='https://github.com/w3c/csswg-drafts/issues/5808#issuecomment-748575361'>https://github.com/w3c/csswg-drafts/issues/5808#issuecomment-748575361</a>
57+
Closed: Rejected
58+
Resolved: Editors' discretion
59+
Verified: <a href='https://github.com/w3c/csswg-drafts/issues/5808#event-4134236457'>https://github.com/w3c/csswg-drafts/issues/5808#event-4134236457</a></pre>
60+
<pre class='a' id='issue-4'>
61+
Issue 4. <a href='#issue-4'>#</a>
62+
Summary: :root/body viewport propagation and containment
63+
From: Rune Lillesveen
64+
Comment: <a href='https://github.com/w3c/csswg-drafts/issues/5913'>https://github.com/w3c/csswg-drafts/issues/5913</a>
65+
Closed: Accepted
66+
Resolved: <a href='https://github.com/w3c/csswg-drafts/issues/5913#issuecomment-844290779'>https://github.com/w3c/csswg-drafts/issues/5913#issuecomment-844290779</a> (tracked in spec as Candidate Correction 3)
67+
Verified: <a href='https://github.com/w3c/csswg-drafts/issues/5808#event-4134236457'>https://github.com/w3c/csswg-drafts/issues/5808#event-4134236457</a></pre>
68+
<pre class='a' id='issue-5'>
69+
Issue 5. <a href='#issue-5'>#</a>
70+
Summary: should it be possible for an element with contain:paint to be part of a transform-style:preserve-3d scene?
71+
From: David Baron
72+
Comment: <a href='https://github.com/w3c/csswg-drafts/issues/6202'>https://github.com/w3c/csswg-drafts/issues/6202</a>
73+
Closed: Accepted
74+
Resolved: <a href='https://github.com/w3c/csswg-drafts/issues/6202#issuecomment-857863089'>https://github.com/w3c/csswg-drafts/issues/6202#issuecomment-857863089</a> (resulted in change to other spec)</pre>
75+
<pre class='a' id='issue-6'>
76+
Issue 6. <a href='#issue-6'>#</a>
77+
Summary: paint containment vs filter effects
78+
From: Florian Rivoal
79+
Comment: <a href='https://github.com/w3c/csswg-drafts/issues/6325'>https://github.com/w3c/csswg-drafts/issues/6325</a>
80+
Closed: Accepted
81+
Resolved: <a href='https://github.com/w3c/csswg-drafts/issues/6325#issuecomment-866993550'>https://github.com/w3c/csswg-drafts/issues/6325#issuecomment-866993550</a> (Editorial)</pre>
82+
<pre class='a' id='issue-7'>
83+
Issue 7. <a href='#issue-7'>#</a>
84+
Summary: Are intrinsic sizing keywords definite with size containment?
85+
From: Oriol Brufau
86+
Comment: <a href='https://github.com/w3c/csswg-drafts/issues/7206'>https://github.com/w3c/csswg-drafts/issues/7206</a>
87+
Closed: Accepted
88+
Resolved: <a href='https://github.com/w3c/csswg-drafts/issues/7206#issuecomment-1218266195'>https://github.com/w3c/csswg-drafts/issues/7206#issuecomment-1218266195</a> (Editorial change to another spec)</pre>
89+
<script>
90+
(function () {
91+
var sheet = document.styleSheets[0];
92+
function addCheckbox(className) {
93+
var element = document.querySelector('*.' + className);
94+
var label = document.createElement('label');
95+
label.innerHTML = element.innerHTML;
96+
element.innerHTML = null;
97+
var check = document.createElement('input');
98+
check.type = 'checkbox';
99+
if (className == 'open') {
100+
check.checked = false;
101+
sheet.insertRule('pre:not(.open)' + '{}', sheet.cssRules.length);
102+
check.onchange = function (e) {
103+
rule.style.display = this.checked ? 'none' : 'block';
104+
}
105+
}
106+
else {
107+
check.checked = true;
108+
sheet.insertRule('pre.' + className + '{}', sheet.cssRules.length);
109+
check.onchange = function (e) {
110+
rule.style.display = this.checked ? 'block' : 'none';
111+
}
112+
}
113+
var rule = sheet.cssRules[sheet.cssRules.length - 1];
114+
element.appendChild(label);
115+
label.insertBefore(check, label.firstChild);
116+
}
117+
['a', 'd', 'fo', 'oi', 'r', 'open'].forEach(addCheckbox);
118+
}());
119+
</script>

css-contain-1/issues-2022-rec.txt

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
Draft: https://www.w3.org/TR/2020/REC-css-contain-1-20201222
2+
Title: CSS Contain Level 1
3+
4+
----
5+
Issue 1.
6+
Summary: contain:size shouldn't fragment as monolithic
7+
From: fantasai
8+
Comment: https://github.com/w3c/csswg-drafts/issues/5648
9+
Response: https://github.com/w3c/csswg-drafts/issues/5648#issuecomment-715036609
10+
Closed: Rejected
11+
Resolved: Editors' discretion
12+
----
13+
Issue 2.
14+
Summary: Minor editorial tweaks and grammar corrections
15+
From: Chris Lilley
16+
Comment: https://github.com/w3c/csswg-drafts/issues/5806
17+
Closed: Accepted
18+
Resolved: Editorial
19+
----
20+
Issue 3.
21+
Summary: Should css-contain-1 allow new features post publication as REC?
22+
From: Chris Lilley
23+
Comment: https://github.com/w3c/csswg-drafts/issues/5806
24+
Response: https://github.com/w3c/csswg-drafts/issues/5808#issuecomment-748575361
25+
Closed: Rejected
26+
Resolved: Editors' discretion
27+
Verified: https://github.com/w3c/csswg-drafts/issues/5808#event-4134236457
28+
----
29+
Issue 4.
30+
Summary: :root/body viewport propagation and containment
31+
From: Rune Lillesveen
32+
Comment: https://github.com/w3c/csswg-drafts/issues/5913
33+
Closed: Accepted
34+
Resolved: https://github.com/w3c/csswg-drafts/issues/5913#issuecomment-844290779 (tracked in spec as Candidate Correction 3)
35+
Verified: https://github.com/w3c/csswg-drafts/issues/5808#event-4134236457
36+
----
37+
Issue 5.
38+
Summary: should it be possible for an element with contain:paint to be part of a transform-style:preserve-3d scene?
39+
From: David Baron
40+
Comment: https://github.com/w3c/csswg-drafts/issues/6202
41+
Closed: Accepted
42+
Resolved: https://github.com/w3c/csswg-drafts/issues/6202#issuecomment-857863089 (resulted in change to other spec)
43+
----
44+
Issue 6.
45+
Summary: paint containment vs filter effects
46+
From: Florian Rivoal
47+
Comment: https://github.com/w3c/csswg-drafts/issues/6325
48+
Closed: Accepted
49+
Resolved: https://github.com/w3c/csswg-drafts/issues/6325#issuecomment-866993550 (editorial)
50+
----
51+
Issue 7.
52+
Summary: Are intrinsic sizing keywords definite with size containment?
53+
From: Oriol Brufau
54+
Comment: https://github.com/w3c/csswg-drafts/issues/7206
55+
Closed: Accepted
56+
Resolved: https://github.com/w3c/csswg-drafts/issues/7206#issuecomment-1218266195 (editorial change to another spec)

0 commit comments

Comments
 (0)