Applied additional changes before landing.
diff --git a/css-align-3/content-distribution/place-content-shorthand-001.html b/css-align-3/content-distribution/place-content-shorthand-001.html
index 49d2c08..92c78b2 100644
--- a/css-align-3/content-distribution/place-content-shorthand-001.html
+++ b/css-align-3/content-distribution/place-content-shorthand-001.html
@@ -5,10 +5,10 @@
 <meta name="assert" content="Check that setting a single value to place-content expands to such value set in both 'align-content' and  'justify-content'." />
 <script src="/resources/testharness.js"></script>
 <script src="/resources/testharnessreport.js"></script>
-<script src="../resources/alignment-parsing-utils.js"></script>
+<script src="/css-align-3/resources/alignment-parsing-utils.js"></script>
 <div id="log"></div>
 <script>
-        var values = ["normal"].concat(position, distribution, baseline);
+        var values = ["normal"].concat(contentPositionValues, distributionValues, baselineValues);
         values.forEach(function(value) {
             test(function() { checkPlaceContent(value, "") }, "Checking place-content: " + value);
         });
diff --git a/css-align-3/content-distribution/place-content-shorthand-002.html b/css-align-3/content-distribution/place-content-shorthand-002.html
index fc5fdfb..6a79d04 100644
--- a/css-align-3/content-distribution/place-content-shorthand-002.html
+++ b/css-align-3/content-distribution/place-content-shorthand-002.html
@@ -8,8 +8,8 @@
 <script src="../resources/alignment-parsing-utils.js"></script>
 <div id="log"></div>
 <script>
-    var values1 = ["normal"].concat(position.slice(1,5), distribution.slice(1,3), baseline.slice(1,2));
-    var values2 = position.slice(5).concat(distribution.slice(3), baseline.slice(2));
+    var values1 = ["normal"].concat(contentPositionValues, distributionValues, baselineValues);
+    var values2 = contentPositionValues.concat(distributionValues, baselineValues);
     values1.forEach(function(alignValue) {
         values2.forEach(function(justifyValue) {
             test(function() { checkPlaceContent(alignValue, justifyValue) },
diff --git a/css-align-3/content-distribution/place-content-shorthand-003.html b/css-align-3/content-distribution/place-content-shorthand-003.html
index 6e3cae3..a791f5b 100644
--- a/css-align-3/content-distribution/place-content-shorthand-003.html
+++ b/css-align-3/content-distribution/place-content-shorthand-003.html
@@ -8,28 +8,28 @@
 <style>
     #test {
         align-content: start;
-         justify-content: end;
+        justify-content: end;
     }
 </style>
 <div id="log"></div>
 <div id="test"></div>
 <script>
     var div = document.getElementById("test");
-    div.setAttribute("style", "place-content: initial")
-    var cs = getComputedStyle(div, null);
+    div.setAttribute("style", "place-content: initial");
+    var style = getComputedStyle(div);
 
     test(function() {
-        assert_equals(cs.getPropertyValue("place-content"),
+        assert_equals(style.getPropertyValue("place-content"),
             "normal normal", "place-content resolved value");
     }, "Check place-content: initial - resolved value");
 
     test(function() {
-        assert_equals(cs.getPropertyValue("align-content"),
+        assert_equals(style.getPropertyValue("align-content"),
             "normal", "place-content specified value for align-content");
     }, "Check place-content: initial - align-content resolved value");
 
     test(function() {
-        assert_equals(cs.getPropertyValue("justify-content"),
+        assert_equals(style.getPropertyValue("justify-content"),
             "normal", "place-content specified value for justify-content");
     }, "Check place-content: initial - justify-content resolved value");
 </script>
diff --git a/css-align-3/content-distribution/place-content-shorthand-004.html b/css-align-3/content-distribution/place-content-shorthand-004.html
index c5560ba..3a4a6e8 100644
--- a/css-align-3/content-distribution/place-content-shorthand-004.html
+++ b/css-align-3/content-distribution/place-content-shorthand-004.html
@@ -17,11 +17,11 @@
 <script>
     function checkInvalidValues(value) {
         var div = document.getElementById("test");
-        div.setAttribute("style", "place-content: " + value)
-        var cs = getComputedStyle(div, null);
-        assert_equals(cs.getPropertyValue("align-content"),
+        div.setAttribute("style", "place-content: " + value);
+        var style = getComputedStyle(div);
+        assert_equals(style.getPropertyValue("align-content"),
             "start", "align-content computed value");
-        assert_equals(cs.getPropertyValue("justify-content"),
+        assert_equals(style.getPropertyValue("justify-content"),
             "end", "justify-content computed value");
     }
 
diff --git a/css-align-3/content-distribution/place-content-shorthand-005.html b/css-align-3/content-distribution/place-content-shorthand-005.html
index be1a981..b8ac8d5 100644
--- a/css-align-3/content-distribution/place-content-shorthand-005.html
+++ b/css-align-3/content-distribution/place-content-shorthand-005.html
@@ -16,20 +16,20 @@
     var child = document.createElement("div");
     document.getElementById("test").appendChild(child);
     child.setAttribute("style", "place-content: inherit");
-    var cs = getComputedStyle(child, null);
+    var style = getComputedStyle(child);
 
     test(function() {
-        assert_equals(cs.getPropertyValue("place-content"),
+        assert_equals(style.getPropertyValue("place-content"),
             "start end", "place-content computed value");
     }, "Check place-content: inherit - resolved value");
 
     test(function() {
-        assert_equals(cs.getPropertyValue("align-content"),
+        assert_equals(style.getPropertyValue("align-content"),
             "start", "place-content specified value for align-content");
     }, "Check place-content: inherit - align-content resolved value");
 
     test(function() {
-        assert_equals(cs.getPropertyValue("justify-content"),
+        assert_equals(style.getPropertyValue("justify-content"),
            "end", "place-content specified value for justify-content");
     }, "Check place-content: inherit - justify-content resolved value");
 </script>
diff --git a/css-align-3/resources/alignment-parsing-utils.js b/css-align-3/resources/alignment-parsing-utils.js
index ffd6cf2..ef87625 100644
--- a/css-align-3/resources/alignment-parsing-utils.js
+++ b/css-align-3/resources/alignment-parsing-utils.js
@@ -1,13 +1,13 @@
-var position = [ "start", "end", "self-start", "self-end", "left", "right", "center", "flex-start", "flex-end"];
-var distribution = [ "stretch", "space-around", "space-between", "space-evenly"];
-var baseline = [ "baseline", "last-baseline"];
+var contentPositionValues = [ "start", "end", "left", "right", "center", "flex-start", "flex-end"];
+var distributionValues = [ "stretch", "space-around", "space-between", "space-evenly"];
+var baselineValues = [ "baseline", "first baseline", "last baseline"];
 
-function checkPlaceContent(alignValue, justifyValue)
+function checkPlaceContent(alignValue, justifyValue = "")
 {
     var div = document.createElement("div");
-    div.setAttribute("style", "place-content: " + alignValue + " " + justifyValue)
+    div.setAttribute("style", "place-content: " + alignValue + " " + justifyValue);
     document.body.appendChild(div);
-    if (justifyValue.length == 0)
+    if (justifyValue === "")
         justifyValue = alignValue;
     var style = getComputedStyle(div);
     assert_equals(style.getPropertyValue("place-content"),