| Index: third_party/WebKit/LayoutTests/fast/alignment/parse-align-self-expected.txt | 
| diff --git a/third_party/WebKit/LayoutTests/fast/alignment/parse-align-self-expected.txt b/third_party/WebKit/LayoutTests/fast/alignment/parse-align-self-expected.txt | 
| index dbdcb9d7c42490985507fbb67fe5848768168049..3f88dddd946c507bef4f16f0ac0aee539726bd64 100644 | 
| --- a/third_party/WebKit/LayoutTests/fast/alignment/parse-align-self-expected.txt | 
| +++ b/third_party/WebKit/LayoutTests/fast/alignment/parse-align-self-expected.txt | 
| @@ -26,7 +26,7 @@ PASS getComputedStyle(alignSelfFlexStartUnsafe, '').getPropertyValue('align-self | 
| PASS getComputedStyle(alignSelfFlexEndSafe, '').getPropertyValue('align-self') is 'flex-end safe' | 
|  | 
| Test initial value of align-self through JS | 
| -PASS getComputedStyle(element, '').getPropertyValue('align-self') is 'start' | 
| +PASS getComputedStyle(element, '').getPropertyValue('align-self') is 'normal' | 
|  | 
| Test getting and setting align-self through JS | 
| PASS element.style.alignSelf is "center" | 
| @@ -42,99 +42,103 @@ PASS window.getComputedStyle(element, '').getPropertyValue('align-self') is "cen | 
| PASS element.style.alignSelf is "self-start" | 
| PASS window.getComputedStyle(element, '').getPropertyValue('align-self') is "self-start" | 
| PASS element.style.alignSelf is "auto" | 
| -PASS window.getComputedStyle(element, '').getPropertyValue('align-self') is "start" | 
| +PASS window.getComputedStyle(element, '').getPropertyValue('align-self') is "normal" | 
| PASS element.style.alignSelf is "auto" | 
| -PASS window.getComputedStyle(element, '').getPropertyValue('align-self') is "stretch" | 
| +PASS window.getComputedStyle(element, '').getPropertyValue('align-self') is "normal" | 
| PASS element.style.alignSelf is "auto" | 
| -PASS window.getComputedStyle(element, '').getPropertyValue('align-self') is "stretch" | 
| +PASS window.getComputedStyle(element, '').getPropertyValue('align-self') is "normal" | 
| PASS element.style.alignSelf is "self-end" | 
| PASS window.getComputedStyle(element, '').getPropertyValue('align-self') is "self-end" | 
|  | 
| +Test 'auto' value resolution for the root node | 
| +PASS element.style.alignSelf is "auto" | 
| +PASS window.getComputedStyle(element, '').getPropertyValue('align-self') is "normal" | 
| + | 
| Test bad combinations of align-self | 
| PASS element.style.alignSelf is "" | 
| -PASS window.getComputedStyle(element, '').getPropertyValue('align-self') is "start" | 
| +PASS window.getComputedStyle(element, '').getPropertyValue('align-self') is "normal" | 
| PASS element.style.alignSelf is "" | 
| -PASS window.getComputedStyle(element, '').getPropertyValue('align-self') is "start" | 
| +PASS window.getComputedStyle(element, '').getPropertyValue('align-self') is "normal" | 
| PASS element.style.alignSelf is "" | 
| -PASS window.getComputedStyle(element, '').getPropertyValue('align-self') is "start" | 
| +PASS window.getComputedStyle(element, '').getPropertyValue('align-self') is "normal" | 
| PASS element.style.alignSelf is "" | 
| -PASS window.getComputedStyle(element, '').getPropertyValue('align-self') is "start" | 
| +PASS window.getComputedStyle(element, '').getPropertyValue('align-self') is "normal" | 
| PASS element.style.alignSelf is "" | 
| -PASS window.getComputedStyle(element, '').getPropertyValue('align-self') is "start" | 
| +PASS window.getComputedStyle(element, '').getPropertyValue('align-self') is "normal" | 
| PASS element.style.alignSelf is "" | 
| -PASS window.getComputedStyle(element, '').getPropertyValue('align-self') is "start" | 
| +PASS window.getComputedStyle(element, '').getPropertyValue('align-self') is "normal" | 
| PASS element.style.alignSelf is "" | 
| -PASS window.getComputedStyle(element, '').getPropertyValue('align-self') is "start" | 
| +PASS window.getComputedStyle(element, '').getPropertyValue('align-self') is "normal" | 
| PASS element.style.alignSelf is "" | 
| -PASS window.getComputedStyle(element, '').getPropertyValue('align-self') is "start" | 
| +PASS window.getComputedStyle(element, '').getPropertyValue('align-self') is "normal" | 
| PASS element.style.alignSelf is "" | 
| -PASS window.getComputedStyle(element, '').getPropertyValue('align-self') is "start" | 
| +PASS window.getComputedStyle(element, '').getPropertyValue('align-self') is "normal" | 
| PASS element.style.alignSelf is "" | 
| -PASS window.getComputedStyle(element, '').getPropertyValue('align-self') is "start" | 
| +PASS window.getComputedStyle(element, '').getPropertyValue('align-self') is "normal" | 
| PASS element.style.alignSelf is "" | 
| -PASS window.getComputedStyle(element, '').getPropertyValue('align-self') is "start" | 
| +PASS window.getComputedStyle(element, '').getPropertyValue('align-self') is "normal" | 
| PASS element.style.alignSelf is "" | 
| -PASS window.getComputedStyle(element, '').getPropertyValue('align-self') is "start" | 
| +PASS window.getComputedStyle(element, '').getPropertyValue('align-self') is "normal" | 
| PASS element.style.alignSelf is "" | 
| -PASS window.getComputedStyle(element, '').getPropertyValue('align-self') is "start" | 
| +PASS window.getComputedStyle(element, '').getPropertyValue('align-self') is "normal" | 
| PASS element.style.alignSelf is "" | 
| -PASS window.getComputedStyle(element, '').getPropertyValue('align-self') is "start" | 
| +PASS window.getComputedStyle(element, '').getPropertyValue('align-self') is "normal" | 
| PASS element.style.alignSelf is "" | 
| -PASS window.getComputedStyle(element, '').getPropertyValue('align-self') is "start" | 
| +PASS window.getComputedStyle(element, '').getPropertyValue('align-self') is "normal" | 
| PASS element.style.alignSelf is "" | 
| -PASS window.getComputedStyle(element, '').getPropertyValue('align-self') is "start" | 
| +PASS window.getComputedStyle(element, '').getPropertyValue('align-self') is "normal" | 
| PASS element.style.alignSelf is "" | 
| -PASS window.getComputedStyle(element, '').getPropertyValue('align-self') is "start" | 
| +PASS window.getComputedStyle(element, '').getPropertyValue('align-self') is "normal" | 
| PASS element.style.alignSelf is "" | 
| -PASS window.getComputedStyle(element, '').getPropertyValue('align-self') is "start" | 
| +PASS window.getComputedStyle(element, '').getPropertyValue('align-self') is "normal" | 
| PASS element.style.alignSelf is "" | 
| -PASS window.getComputedStyle(element, '').getPropertyValue('align-self') is "start" | 
| +PASS window.getComputedStyle(element, '').getPropertyValue('align-self') is "normal" | 
| PASS element.style.alignSelf is "" | 
| -PASS window.getComputedStyle(element, '').getPropertyValue('align-self') is "start" | 
| +PASS window.getComputedStyle(element, '').getPropertyValue('align-self') is "normal" | 
| PASS element.style.alignSelf is "" | 
| -PASS window.getComputedStyle(element, '').getPropertyValue('align-self') is "start" | 
| +PASS window.getComputedStyle(element, '').getPropertyValue('align-self') is "normal" | 
| PASS element.style.alignSelf is "" | 
| -PASS window.getComputedStyle(element, '').getPropertyValue('align-self') is "start" | 
| +PASS window.getComputedStyle(element, '').getPropertyValue('align-self') is "normal" | 
| PASS element.style.alignSelf is "" | 
| -PASS window.getComputedStyle(element, '').getPropertyValue('align-self') is "start" | 
| +PASS window.getComputedStyle(element, '').getPropertyValue('align-self') is "normal" | 
| PASS element.style.alignSelf is "" | 
| -PASS window.getComputedStyle(element, '').getPropertyValue('align-self') is "start" | 
| +PASS window.getComputedStyle(element, '').getPropertyValue('align-self') is "normal" | 
|  | 
| Test the value 'initial' | 
| PASS element.style.alignSelf is "center" | 
| PASS window.getComputedStyle(element, '').getPropertyValue('align-self') is "center" | 
| PASS element.style.alignSelf is "initial" | 
| -PASS window.getComputedStyle(element, '').getPropertyValue('align-self') is "start" | 
| +PASS window.getComputedStyle(element, '').getPropertyValue('align-self') is "normal" | 
|  | 
| Test the value 'initial' for grid containers | 
| PASS element.style.alignSelf is "left safe" | 
| PASS window.getComputedStyle(element, '').getPropertyValue('align-self') is "left safe" | 
| PASS element.style.alignSelf is "initial" | 
| -PASS window.getComputedStyle(element, '').getPropertyValue('align-self') is "stretch" | 
| +PASS window.getComputedStyle(element, '').getPropertyValue('align-self') is "normal" | 
|  | 
| Test the value 'initial' for flex containers | 
| PASS element.style.alignSelf is "right unsafe" | 
| PASS window.getComputedStyle(element, '').getPropertyValue('align-self') is "right unsafe" | 
| PASS element.style.alignSelf is "initial" | 
| -PASS window.getComputedStyle(element, '').getPropertyValue('align-self') is "stretch" | 
| +PASS window.getComputedStyle(element, '').getPropertyValue('align-self') is "normal" | 
|  | 
| Test the value 'initial' for positioned elements | 
| PASS element.style.alignSelf is "left" | 
| PASS window.getComputedStyle(element, '').getPropertyValue('align-self') is "left" | 
| PASS element.style.alignSelf is "initial" | 
| -PASS window.getComputedStyle(element, '').getPropertyValue('align-self') is "start" | 
| +PASS window.getComputedStyle(element, '').getPropertyValue('align-self') is "normal" | 
|  | 
| Test the value 'initial' for positioned elements in grid containers | 
| PASS element.style.alignSelf is "right" | 
| PASS window.getComputedStyle(element, '').getPropertyValue('align-self') is "right" | 
| PASS element.style.alignSelf is "initial" | 
| -PASS window.getComputedStyle(element, '').getPropertyValue('align-self') is "stretch" | 
| +PASS window.getComputedStyle(element, '').getPropertyValue('align-self') is "normal" | 
|  | 
| Test the value 'initial' for positioned elements in grid containers | 
| PASS element.style.alignSelf is "end" | 
| PASS window.getComputedStyle(element, '').getPropertyValue('align-self') is "end" | 
| PASS element.style.alignSelf is "initial" | 
| -PASS window.getComputedStyle(element, '').getPropertyValue('align-self') is "stretch" | 
| +PASS window.getComputedStyle(element, '').getPropertyValue('align-self') is "normal" | 
|  | 
| Test the value 'inherit' | 
| PASS element.style.alignSelf is "end" | 
|  |