We should consider back porting https://chromium.googlesource.com/chromium/blink/+/5d3509453888658290265b2ca96b569862ea396b Fix handling of 'inherit' and 'initial' for grid lines 'initial' and 'inherit' are always allowed values for CSS properties. As the CSSParser handles them automatically, those 2 values were never taken care of in StyleResolver, leading to ASSERTs triggering. While touching this code, renamed the RenderStyle grid line accessors as it shouldn't ambiguous to whom they apply. BUG=234198 TESTS=fast/css-grid-layout/grid-item-column-row-get-set.html fast/css-grid-layout/grid-item-end-after-get-set.html fast/css-grid-layout/grid-item-start-before-get-set.html Review URL: https://chromiumcodereview.appspot.com/14493016
Created attachment 216165 [details] Patch
Comment on attachment 216165 [details] Patch Attachment 216165 [details] did not pass efl-ews (efl): Output: http://webkit-queues.appspot.com/results/21308195
Comment on attachment 216165 [details] Patch Attachment 216165 [details] did not pass efl-wk2-ews (efl-wk2): Output: http://webkit-queues.appspot.com/results/21788099
Comment on attachment 216165 [details] Patch Attachment 216165 [details] did not pass mac-wk2-ews (mac-wk2): Output: http://webkit-queues.appspot.com/results/21858084
Comment on attachment 216165 [details] Patch Attachment 216165 [details] did not pass mac-ews (mac): Output: http://webkit-queues.appspot.com/results/21738083
Comment on attachment 216165 [details] Patch Attachment 216165 [details] did not pass mac-ews (mac): Output: http://webkit-queues.appspot.com/results/21768096
Created attachment 216175 [details] Patch
Committed r158838: <http://trac.webkit.org/changeset/158838>