Last updated on March 28th 2019 List of tests ... APPROVED by me ************** http://test.csswg.org/suites/css-contain-1_dev/nightly-unstable/html/contain-size-001.htm http://test.csswg.org/suites/css-contain-1_dev/nightly-unstable/html/contain-layout-006.htm http://test.csswg.org/suites/css-contain-1_dev/nightly-unstable/html/contain-layout-007.htm http://test.csswg.org/suites/css-contain-1_dev/nightly-unstable/html/contain-layout-breaks-001.htm http://test.csswg.org/suites/css-contain-1_dev/nightly-unstable/html/contain-style-breaks-001.htm http://test.csswg.org/suites/css-contain-1_dev/nightly-unstable/html/contain-style-breaks-002.htm http://test.csswg.org/suites/css-contain-1_dev/nightly-unstable/html/contain-style-breaks-003.htm http://test.csswg.org/suites/css-contain-1_dev/nightly-unstable/html/contain-style-breaks-004.htm http://test.csswg.org/suites/css-contain-1_dev/nightly-unstable/html/contain-style-breaks-005.htm http://test.csswg.org/suites/css-contain-1_dev/nightly-unstable/html/contain-paint-002.htm http://test.csswg.org/suites/css-contain-1_dev/nightly-unstable/html/contain-paint-004.htm http://test.csswg.org/suites/css-contain-1_dev/nightly-unstable/html/contain-paint-009.htm http://test.csswg.org/suites/css-contain-1_dev/nightly-unstable/html/contain-paint-010.htm https://chromium.googlesource.com/chromium/src/+/cd1672b012e2eef90d0d6c7e227200dbda98fff1/third_party/WebKit/LayoutTests/external/wpt/css/css-contain/contain-size-006.html https://chromium.googlesource.com/chromium/src/+/cd1672b012e2eef90d0d6c7e227200dbda98fff1/third_party/WebKit/LayoutTests/external/wpt/css/css-contain/contain-size-007.html https://chromium.googlesource.com/chromium/src/+/cd1672b012e2eef90d0d6c7e227200dbda98fff1/third_party/WebKit/LayoutTests/external/wpt/css/css-contain/contain-size-008.html https://chromium.googlesource.com/chromium/src/+/cd1672b012e2eef90d0d6c7e227200dbda98fff1/third_party/WebKit/LayoutTests/external/wpt/css/css-contain/contain-size-009.html https://chromium.googlesource.com/chromium/src/+/cd1672b012e2eef90d0d6c7e227200dbda98fff1/third_party/WebKit/LayoutTests/external/wpt/css/css-contain/contain-size-010.html https://chromium.googlesource.com/chromium/src/+/cd1672b012e2eef90d0d6c7e227200dbda98fff1/third_party/WebKit/LayoutTests/external/wpt/css/css-contain/contain-size-012.html APPROVED by me with some MODIFICATIONS, IMPROVEMENTS **************************************************** http://test.csswg.org/suites/css-contain-1_dev/nightly-unstable/html/contain-paint-011.htm line 7: (...) apply to *_non-atomic_* inline elements (...) line 13: line 14: padding: 20px; /* to remove */ line 15: box-sizing: border-box; /* to remove */ line 16: line 18: #contain-paint { line 19: contain: paint; line 20: width: 50px; /* to remove */ line 21: height: 50px; /* to remove */ line 22: } becomes line 18: #contain-paint { line 19: contain: paint; line 20: } because height and width do not apply to inline non-replaced elements anyway. - - - - - http://test.csswg.org/suites/css-contain-1_dev/nightly-unstable/html/contain-paint-012.htm line 7: (...) apply to *_non-atomic_* inline elements (...) line 13: line 14: padding: 20px; /* to remove */ line 15: box-sizing: border-box; /* to remove */ line 16: line 18: #contain-paint { line 19: contain: paint; line 20: width: 50px; /* to remove */ line 21: height: 50px; /* to remove */ line 22: } becomes line 18: #contain-paint { line 19: contain: paint; line 20: } because height and width do not apply to inline non-replaced elements anyway. - - - - - http://test.csswg.org/suites/css-contain-1_dev/nightly-unstable/html/contain-size-breaks-001.htm becomes line 17: column-fill: auto; gets removed A B C D E replaces A A A A A fix several spelling errors: monolythic -> monolithic, contigious -> contiguous, be -> become, thrid -> third and also 2 ascii drawings that clarify, illustrate and go with the comments: ----- | A | | B | | C | | D | | E | ----- U+25DC ◜ Upper left quadrant circular arc U+25DF ◟ Lower left quadrant circular arc ---------- | A |' ◟ ' | B || D | ' ◜ '| E | ---------- - - - - - http://test.csswg.org/suites/css-contain-1_dev/nightly-unstable/html/contain-paint-001.htm 'float: left' not necessary, can be removed; 'border: white 50px solid' not necessary, can be removed; change to margin-top: 38px; margin-left: -50px; - - - - - http://test.csswg.org/suites/css-contain-1_dev/nightly-unstable/html/contain-layout-001.htm becomes #s1 and #s2{vertical-align:bottom;} added just like in: