+2019-01-23 Oriol Brufau <obrufau@igalia.com>
+
+ [css-grid] Properly handle static positions of abspos inside grid items
+ https://bugs.webkit.org/show_bug.cgi?id=193657
+
+ Reviewed by Javier Fernandez.
+
+ Import test changes from WPT.
+ Various orthogonal tests still fail because of https://bugs.webkit.org/show_bug.cgi?id=189513
+ Some other tests also fail because of https://bugs.webkit.org/show_bug.cgi?id=193656
+
+ * resources/import-expectations.json:
+ * web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-001-expected.txt: Added.
+ * web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-001.html: Added.
+ * web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-002-expected.txt: Added.
+ * web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-002.html: Added.
+ * web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-003-expected.txt: Added.
+ * web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-003.html: Added.
+ * web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-004-expected.txt: Added.
+ * web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-004.html: Added.
+ * web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-005-expected.txt: Added.
+ * web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-005.html: Added.
+ * web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-006-expected.txt: Added.
+ * web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-006.html: Added.
+ * web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-007-expected.txt: Added.
+ * web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-007.html: Added.
+ * web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-008-expected.txt: Added.
+ * web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-008.html: Added.
+ * web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-009-expected.txt: Added.
+ * web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-009.html: Added.
+ * web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-010-expected.txt: Added.
+ * web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-010.html: Added.
+ * web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-011-expected.txt: Added.
+ * web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-011.html: Added.
+ * web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-012-expected.txt: Added.
+ * web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-012.html: Added.
+ * web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-013-expected.txt: Added.
+ * web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-013.html: Added.
+ * web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-014-expected.txt: Added.
+ * web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-014.html: Added.
+ * web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-015-expected.txt: Added.
+ * web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-015.html: Added.
+ * web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-016-expected.txt: Added.
+ * web-platform-tests/css/css-grid/abspos/orthogonal-positioned-grid-descendants-016.html: Added.
+ * web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-001-expected.txt: Added.
+ * web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-001.html: Added.
+ * web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-002-expected.txt: Added.
+ * web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-002.html: Added.
+ * web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-003-expected.txt: Added.
+ * web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-003.html: Added.
+ * web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-004-expected.txt: Added.
+ * web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-004.html: Added.
+ * web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-005-expected.txt: Added.
+ * web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-005.html: Added.
+ * web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-006-expected.txt: Added.
+ * web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-006.html: Added.
+ * web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-007-expected.txt: Added.
+ * web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-007.html: Added.
+ * web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-008-expected.txt: Added.
+ * web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-008.html: Added.
+ * web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-009-expected.txt: Added.
+ * web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-009.html: Added.
+ * web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-010-expected.txt: Added.
+ * web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-010.html: Added.
+ * web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-011-expected.txt: Added.
+ * web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-011.html: Added.
+ * web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-012-expected.txt: Added.
+ * web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-012.html: Added.
+ * web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-013-expected.txt: Added.
+ * web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-013.html: Added.
+ * web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-014-expected.txt: Added.
+ * web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-014.html: Added.
+ * web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-015-expected.txt: Added.
+ * web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-015.html: Added.
+ * web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-016-expected.txt: Added.
+ * web-platform-tests/css/css-grid/abspos/positioned-grid-descendants-016.html: Added.
+ * web-platform-tests/css/css-grid/abspos/support/positioned-grid-descendants.css: Added.
+ (.grid):
+ (.abspos):
+ (.orthogonal):
+ (.grid > :nth-child(1) > .abspos):
+ (.grid > :nth-child(2) > .abspos):
+ * web-platform-tests/css/css-grid/abspos/support/positioned-grid-descendants.js: Added.
+ (export.runTests):
+ * web-platform-tests/css/css-grid/abspos/support/w3c-import.log:
+ * web-platform-tests/css/css-grid/abspos/w3c-import.log:
+
2019-01-23 Rob Buis <rbuis@igalia.com>
Update MIME type parser
"web-platform-tests/css/css-color": "import",
"web-platform-tests/css/css-display": "import",
"web-platform-tests/css/css-grid": "import",
+ "web-platform-tests/css/css-grid/abspos": "import",
"web-platform-tests/css/css-grid/grid-definition/": "import",
"web-platform-tests/css/css-grid/layout-algorithm/": "import",
"web-platform-tests/css/css-lists/": "import",
--- /dev/null
+
+FAIL .grid 1 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="45" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: 3; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="195" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: 3; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 2 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="45" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: 2; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="195" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: 2; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 3 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="45" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: 2; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="195" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: 2; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 4 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="45" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: 1; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="195" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: 1; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 5 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="45" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: 1; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="195" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: 1; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 6 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="45" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: 1; grid-row-end: 2; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="195" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: 1; grid-row-end: 2; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 7 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="45" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: auto; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="195" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: auto; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 8 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="45" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: auto; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="195" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: auto; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 9 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="45" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: auto; grid-row-end: 2; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="195" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: auto; grid-row-end: 2; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 10 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="45" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: auto; grid-row-end: 1; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="195" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: auto; grid-row-end: 1; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 11 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="45" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: 3; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="195" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: 3; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 12 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="45" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: 2; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="195" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: 2; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 13 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="45" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: 2; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="195" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: 2; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 14 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="45" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: 1; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="195" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: 1; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 15 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="45" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: 1; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="195" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: 1; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 16 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="45" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: 1; grid-row-end: 2; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="195" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: 1; grid-row-end: 2; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 17 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="45" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: auto; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="195" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: auto; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 18 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="45" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: auto; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="195" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: auto; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 19 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="45" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: auto; grid-row-end: 2; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="195" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: auto; grid-row-end: 2; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 20 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="45" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: auto; grid-row-end: 1; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="195" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: auto; grid-row-end: 1; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 21 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="45" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: 3; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="195" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: 3; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 22 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="45" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: 2; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="195" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: 2; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 23 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="45" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: 2; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="195" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: 2; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 24 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="45" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: 1; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="195" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: 1; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 25 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="45" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: 1; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="195" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: 1; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 26 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="45" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: 1; grid-row-end: 2; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="195" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: 1; grid-row-end: 2; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 27 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="45" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: auto; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="195" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: auto; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 28 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="45" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: auto; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="195" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: auto; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 29 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="45" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: auto; grid-row-end: 2; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="195" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: auto; grid-row-end: 2; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 30 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="45" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: auto; grid-row-end: 1; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="195" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: auto; grid-row-end: 1; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 31 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="45" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: 3; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="195" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: 3; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 32 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="45" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: 2; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="195" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: 2; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 33 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="45" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: 2; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="195" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: 2; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 34 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="45" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: 1; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="195" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: 1; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 35 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="45" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: 1; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="195" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: 1; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 36 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="45" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: 1; grid-row-end: 2; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="195" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: 1; grid-row-end: 2; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 37 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="45" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: auto; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="195" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: auto; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 38 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="45" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: auto; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="195" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: auto; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 39 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="45" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: auto; grid-row-end: 2; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="195" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: auto; grid-row-end: 2; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 40 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="45" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: auto; grid-row-end: 1; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="195" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: auto; grid-row-end: 1; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 41 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="45" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: 3; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="195" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: 3; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 42 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="45" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: 2; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="195" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: 2; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 43 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="45" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: 2; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="195" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: 2; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 44 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="45" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: 1; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="195" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: 1; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 45 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="45" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: 1; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="195" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: 1; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 46 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="45" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: 1; grid-row-end: 2; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="195" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: 1; grid-row-end: 2; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 47 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="45" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: auto; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="195" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: auto; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 48 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="45" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: auto; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="195" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: auto; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 49 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="45" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: auto; grid-row-end: 2; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="195" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: auto; grid-row-end: 2; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 50 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="45" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: auto; grid-row-end: 1; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="195" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: auto; grid-row-end: 1; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 51 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="45" style="grid-column-start: 1; grid-column-end: 2; grid-row-start: 3; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="195" style="grid-column-start: 1; grid-column-end: 2; grid-row-start: 3; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 52 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="45" style="grid-column-start: 1; grid-column-end: 2; grid-row-start: 2; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="195" style="grid-column-start: 1; grid-column-end: 2; grid-row-start: 2; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 53 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="45" style="grid-column-start: 1; grid-column-end: 2; grid-row-start: 2; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="195" style="grid-column-start: 1; grid-column-end: 2; grid-row-start: 2; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 54 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="45" style="grid-column-start: 1; grid-column-end: 2; grid-row-start: 1; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="195" style="grid-column-start: 1; grid-column-end: 2; grid-row-start: 1; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 55 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="45" style="grid-column-start: 1; grid-column-end: 2; grid-row-start: 1; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="195" style="grid-column-start: 1; grid-column-end: 2; grid-row-start: 1; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 56 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="45" style="grid-column-start: 1; grid-column-end: 2; grid-row-start: 1; grid-row-end: 2; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="195" style="grid-column-start: 1; grid-column-end: 2; grid-row-start: 1; grid-row-end: 2; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 57 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="45" style="grid-column-start: 1; grid-column-end: 2; grid-row-start: auto; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="195" style="grid-column-start: 1; grid-column-end: 2; grid-row-start: auto; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 58 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="45" style="grid-column-start: 1; grid-column-end: 2; grid-row-start: auto; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="195" style="grid-column-start: 1; grid-column-end: 2; grid-row-start: auto; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 59 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="45" style="grid-column-start: 1; grid-column-end: 2; grid-row-start: auto; grid-row-end: 2; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="195" style="grid-column-start: 1; grid-column-end: 2; grid-row-start: auto; grid-row-end: 2; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 60 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="45" style="grid-column-start: 1; grid-column-end: 2; grid-row-start: auto; grid-row-end: 1; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="195" style="grid-column-start: 1; grid-column-end: 2; grid-row-start: auto; grid-row-end: 1; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 61 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="45" style="grid-column-start: auto; grid-column-end: auto; grid-row-start: 3; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="195" style="grid-column-start: auto; grid-column-end: auto; grid-row-start: 3; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 62 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="45" style="grid-column-start: auto; grid-column-end: auto; grid-row-start: 2; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="195" style="grid-column-start: auto; grid-column-end: auto; grid-row-start: 2; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 63 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="45" style="grid-column-start: auto; grid-column-end: auto; grid-row-start: 2; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="195" style="grid-column-start: auto; grid-column-end: auto; grid-row-start: 2; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 64 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="45" style="grid-column-start: auto; grid-column-end: auto; grid-row-start: 1; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="195" style="grid-column-start: auto; grid-column-end: auto; grid-row-start: 1; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 65 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="45" style="grid-column-start: auto; grid-column-end: auto; grid-row-start: 1; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="195" style="grid-column-start: auto; grid-column-end: auto; grid-row-start: 1; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 66 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="45" style="grid-column-start: auto; grid-column-end: auto; grid-row-start: 1; grid-row-end: 2; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="195" style="grid-column-start: auto; grid-column-end: auto; grid-row-start: 1; grid-row-end: 2; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 67 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="45" style="grid-column-start: auto; grid-column-end: auto; grid-row-start: auto; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="195" style="grid-column-start: auto; grid-column-end: auto; grid-row-start: auto; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 68 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="45" style="grid-column-start: auto; grid-column-end: auto; grid-row-start: auto; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="195" style="grid-column-start: auto; grid-column-end: auto; grid-row-start: auto; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 69 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="45" style="grid-column-start: auto; grid-column-end: auto; grid-row-start: auto; grid-row-end: 2; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="195" style="grid-column-start: auto; grid-column-end: auto; grid-row-start: auto; grid-row-end: 2; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 70 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="45" style="grid-column-start: auto; grid-column-end: auto; grid-row-start: auto; grid-row-end: 1; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="195" style="grid-column-start: auto; grid-column-end: auto; grid-row-start: auto; grid-row-end: 1; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 71 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="45" style="grid-column-start: auto; grid-column-end: 3; grid-row-start: 3; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="195" style="grid-column-start: auto; grid-column-end: 3; grid-row-start: 3; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 72 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="45" style="grid-column-start: auto; grid-column-end: 3; grid-row-start: 2; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="195" style="grid-column-start: auto; grid-column-end: 3; grid-row-start: 2; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 73 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="45" style="grid-column-start: auto; grid-column-end: 3; grid-row-start: 2; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="195" style="grid-column-start: auto; grid-column-end: 3; grid-row-start: 2; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 74 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="45" style="grid-column-start: auto; grid-column-end: 3; grid-row-start: 1; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="195" style="grid-column-start: auto; grid-column-end: 3; grid-row-start: 1; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 75 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="45" style="grid-column-start: auto; grid-column-end: 3; grid-row-start: 1; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="195" style="grid-column-start: auto; grid-column-end: 3; grid-row-start: 1; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 76 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="45" style="grid-column-start: auto; grid-column-end: 3; grid-row-start: 1; grid-row-end: 2; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="195" style="grid-column-start: auto; grid-column-end: 3; grid-row-start: 1; grid-row-end: 2; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 77 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="45" style="grid-column-start: auto; grid-column-end: 3; grid-row-start: auto; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="195" style="grid-column-start: auto; grid-column-end: 3; grid-row-start: auto; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 78 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="45" style="grid-column-start: auto; grid-column-end: 3; grid-row-start: auto; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="195" style="grid-column-start: auto; grid-column-end: 3; grid-row-start: auto; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 79 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="45" style="grid-column-start: auto; grid-column-end: 3; grid-row-start: auto; grid-row-end: 2; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="195" style="grid-column-start: auto; grid-column-end: 3; grid-row-start: auto; grid-row-end: 2; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 80 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="45" style="grid-column-start: auto; grid-column-end: 3; grid-row-start: auto; grid-row-end: 1; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="195" style="grid-column-start: auto; grid-column-end: 3; grid-row-start: auto; grid-row-end: 1; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 81 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="45" style="grid-column-start: auto; grid-column-end: 2; grid-row-start: 3; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="195" style="grid-column-start: auto; grid-column-end: 2; grid-row-start: 3; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 82 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="45" style="grid-column-start: auto; grid-column-end: 2; grid-row-start: 2; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="195" style="grid-column-start: auto; grid-column-end: 2; grid-row-start: 2; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 83 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="45" style="grid-column-start: auto; grid-column-end: 2; grid-row-start: 2; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="195" style="grid-column-start: auto; grid-column-end: 2; grid-row-start: 2; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 84 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="45" style="grid-column-start: auto; grid-column-end: 2; grid-row-start: 1; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="195" style="grid-column-start: auto; grid-column-end: 2; grid-row-start: 1; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 85 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="45" style="grid-column-start: auto; grid-column-end: 2; grid-row-start: 1; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="195" style="grid-column-start: auto; grid-column-end: 2; grid-row-start: 1; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 86 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="45" style="grid-column-start: auto; grid-column-end: 2; grid-row-start: 1; grid-row-end: 2; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="195" style="grid-column-start: auto; grid-column-end: 2; grid-row-start: 1; grid-row-end: 2; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 87 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="45" style="grid-column-start: auto; grid-column-end: 2; grid-row-start: auto; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="195" style="grid-column-start: auto; grid-column-end: 2; grid-row-start: auto; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 88 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="45" style="grid-column-start: auto; grid-column-end: 2; grid-row-start: auto; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="195" style="grid-column-start: auto; grid-column-end: 2; grid-row-start: auto; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 89 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="45" style="grid-column-start: auto; grid-column-end: 2; grid-row-start: auto; grid-row-end: 2; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="195" style="grid-column-start: auto; grid-column-end: 2; grid-row-start: auto; grid-row-end: 2; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 90 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="45" style="grid-column-start: auto; grid-column-end: 2; grid-row-start: auto; grid-row-end: 1; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="195" style="grid-column-start: auto; grid-column-end: 2; grid-row-start: auto; grid-row-end: 1; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 91 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="45" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: 3; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="195" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: 3; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 92 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="45" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: 2; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="195" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: 2; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 93 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="45" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: 2; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="195" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: 2; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 94 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="45" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: 1; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="195" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: 1; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 95 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="45" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: 1; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="195" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: 1; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 96 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="45" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: 1; grid-row-end: 2; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="195" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: 1; grid-row-end: 2; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 97 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="45" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: auto; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="195" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: auto; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 98 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="45" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: auto; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="195" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: auto; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 99 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="45" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: auto; grid-row-end: 2; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="195" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: auto; grid-row-end: 2; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 100 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="45" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: auto; grid-row-end: 1; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="195" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: auto; grid-row-end: 1; left: auto; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
--- /dev/null
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>CSS Grid Layout Test: Positioned grid descendants</title>
+<link rel="author" title="Oriol Brufau" href="mailto:obrufau@igalia.com">
+<link rel="help" href="https://drafts.csswg.org/css-grid/#abspos" title="9. Absolute Positioning">
+<meta name="assert" content="Checks that absolutely positioned orthogonal elements inside grid items are properly placed and sized when they have a static position (left/rigth and top/bottom are 'auto').">
+
+<link rel="stylesheet" href="support/positioned-grid-descendants.css" />
+
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+<script src="/resources/check-layout-th.js"></script>
+
+<body>
+<div id="log"></div>
+<script type="module">
+import {runTests} from "./support/positioned-grid-descendants.js";
+runTests({
+ left: "auto",
+ top: "auto",
+ right: "auto",
+ bottom: "auto",
+ orthogonal: true,
+});
+</script>
+</body>
--- /dev/null
+
+FAIL .grid 1 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="530" data-offset-y="45" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: 3; grid-row-end: auto; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="530" data-offset-y="195" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: 3; grid-row-end: auto; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 2 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="530" data-offset-y="45" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: 2; grid-row-end: auto; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="530" data-offset-y="195" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: 2; grid-row-end: auto; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 3 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="530" data-offset-y="45" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: 2; grid-row-end: 3; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="530" data-offset-y="195" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: 2; grid-row-end: 3; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 4 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="530" data-offset-y="45" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: 1; grid-row-end: auto; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="530" data-offset-y="195" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: 1; grid-row-end: auto; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 5 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="530" data-offset-y="45" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: 1; grid-row-end: 3; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="530" data-offset-y="195" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: 1; grid-row-end: 3; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 6 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="530" data-offset-y="45" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: 1; grid-row-end: 2; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="530" data-offset-y="195" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: 1; grid-row-end: 2; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 7 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="530" data-offset-y="45" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: auto; grid-row-end: auto; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="530" data-offset-y="195" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: auto; grid-row-end: auto; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 8 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="530" data-offset-y="45" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: auto; grid-row-end: 3; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="530" data-offset-y="195" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: auto; grid-row-end: 3; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 9 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="530" data-offset-y="45" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: auto; grid-row-end: 2; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="530" data-offset-y="195" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: auto; grid-row-end: 2; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 10 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="530" data-offset-y="45" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: auto; grid-row-end: 1; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="530" data-offset-y="195" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: auto; grid-row-end: 1; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 11 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="230" data-offset-y="45" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: 3; grid-row-end: auto; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="230" data-offset-y="195" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: 3; grid-row-end: auto; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 12 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="230" data-offset-y="45" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: 2; grid-row-end: auto; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="230" data-offset-y="195" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: 2; grid-row-end: auto; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 13 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="230" data-offset-y="45" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: 2; grid-row-end: 3; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="230" data-offset-y="195" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: 2; grid-row-end: 3; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 14 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="230" data-offset-y="45" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: 1; grid-row-end: auto; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="230" data-offset-y="195" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: 1; grid-row-end: auto; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 15 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="230" data-offset-y="45" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: 1; grid-row-end: 3; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="230" data-offset-y="195" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: 1; grid-row-end: 3; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 16 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="230" data-offset-y="45" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: 1; grid-row-end: 2; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="230" data-offset-y="195" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: 1; grid-row-end: 2; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 17 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="230" data-offset-y="45" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: auto; grid-row-end: auto; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="230" data-offset-y="195" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: auto; grid-row-end: auto; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 18 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="230" data-offset-y="45" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: auto; grid-row-end: 3; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="230" data-offset-y="195" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: auto; grid-row-end: 3; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 19 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="230" data-offset-y="45" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: auto; grid-row-end: 2; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="230" data-offset-y="195" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: auto; grid-row-end: 2; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 20 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="230" data-offset-y="45" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: auto; grid-row-end: 1; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="230" data-offset-y="195" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: auto; grid-row-end: 1; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 21 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="230" data-offset-y="45" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: 3; grid-row-end: auto; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="230" data-offset-y="195" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: 3; grid-row-end: auto; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 22 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="230" data-offset-y="45" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: 2; grid-row-end: auto; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="230" data-offset-y="195" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: 2; grid-row-end: auto; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 23 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="230" data-offset-y="45" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: 2; grid-row-end: 3; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="230" data-offset-y="195" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: 2; grid-row-end: 3; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 24 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="230" data-offset-y="45" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: 1; grid-row-end: auto; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="230" data-offset-y="195" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: 1; grid-row-end: auto; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 25 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="230" data-offset-y="45" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: 1; grid-row-end: 3; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="230" data-offset-y="195" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: 1; grid-row-end: 3; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 26 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="230" data-offset-y="45" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: 1; grid-row-end: 2; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="230" data-offset-y="195" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: 1; grid-row-end: 2; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 27 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="230" data-offset-y="45" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: auto; grid-row-end: auto; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="230" data-offset-y="195" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: auto; grid-row-end: auto; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 28 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="230" data-offset-y="45" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: auto; grid-row-end: 3; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="230" data-offset-y="195" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: auto; grid-row-end: 3; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 29 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="230" data-offset-y="45" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: auto; grid-row-end: 2; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="230" data-offset-y="195" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: auto; grid-row-end: 2; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 30 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="230" data-offset-y="45" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: auto; grid-row-end: 1; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="230" data-offset-y="195" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: auto; grid-row-end: 1; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 31 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="30" data-offset-y="45" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: 3; grid-row-end: auto; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="30" data-offset-y="195" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: 3; grid-row-end: auto; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 32 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="30" data-offset-y="45" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: 2; grid-row-end: auto; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="30" data-offset-y="195" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: 2; grid-row-end: auto; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 33 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="30" data-offset-y="45" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: 2; grid-row-end: 3; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="30" data-offset-y="195" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: 2; grid-row-end: 3; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 34 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="30" data-offset-y="45" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: 1; grid-row-end: auto; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="30" data-offset-y="195" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: 1; grid-row-end: auto; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 35 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="30" data-offset-y="45" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: 1; grid-row-end: 3; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="30" data-offset-y="195" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: 1; grid-row-end: 3; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 36 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="30" data-offset-y="45" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: 1; grid-row-end: 2; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="30" data-offset-y="195" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: 1; grid-row-end: 2; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 37 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="30" data-offset-y="45" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: auto; grid-row-end: auto; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="30" data-offset-y="195" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: auto; grid-row-end: auto; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 38 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="30" data-offset-y="45" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: auto; grid-row-end: 3; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="30" data-offset-y="195" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: auto; grid-row-end: 3; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 39 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="30" data-offset-y="45" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: auto; grid-row-end: 2; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="30" data-offset-y="195" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: auto; grid-row-end: 2; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 40 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="30" data-offset-y="45" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: auto; grid-row-end: 1; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="30" data-offset-y="195" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: auto; grid-row-end: 1; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 41 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="30" data-offset-y="45" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: 3; grid-row-end: auto; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="30" data-offset-y="195" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: 3; grid-row-end: auto; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 42 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="30" data-offset-y="45" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: 2; grid-row-end: auto; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="30" data-offset-y="195" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: 2; grid-row-end: auto; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 43 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="30" data-offset-y="45" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: 2; grid-row-end: 3; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="30" data-offset-y="195" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: 2; grid-row-end: 3; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 44 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="30" data-offset-y="45" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: 1; grid-row-end: auto; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="30" data-offset-y="195" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: 1; grid-row-end: auto; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 45 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="30" data-offset-y="45" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: 1; grid-row-end: 3; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="30" data-offset-y="195" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: 1; grid-row-end: 3; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 46 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="30" data-offset-y="45" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: 1; grid-row-end: 2; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="30" data-offset-y="195" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: 1; grid-row-end: 2; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 47 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="30" data-offset-y="45" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: auto; grid-row-end: auto; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="30" data-offset-y="195" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: auto; grid-row-end: auto; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 48 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="30" data-offset-y="45" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: auto; grid-row-end: 3; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="30" data-offset-y="195" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: auto; grid-row-end: 3; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 49 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="30" data-offset-y="45" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: auto; grid-row-end: 2; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="30" data-offset-y="195" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: auto; grid-row-end: 2; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 50 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="30" data-offset-y="45" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: auto; grid-row-end: 1; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="30" data-offset-y="195" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: auto; grid-row-end: 1; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 51 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="30" data-offset-y="45" style="grid-column-start: 1; grid-column-end: 2; grid-row-start: 3; grid-row-end: auto; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="30" data-offset-y="195" style="grid-column-start: 1; grid-column-end: 2; grid-row-start: 3; grid-row-end: auto; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 52 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="30" data-offset-y="45" style="grid-column-start: 1; grid-column-end: 2; grid-row-start: 2; grid-row-end: auto; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="30" data-offset-y="195" style="grid-column-start: 1; grid-column-end: 2; grid-row-start: 2; grid-row-end: auto; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 53 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="30" data-offset-y="45" style="grid-column-start: 1; grid-column-end: 2; grid-row-start: 2; grid-row-end: 3; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="30" data-offset-y="195" style="grid-column-start: 1; grid-column-end: 2; grid-row-start: 2; grid-row-end: 3; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 54 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="30" data-offset-y="45" style="grid-column-start: 1; grid-column-end: 2; grid-row-start: 1; grid-row-end: auto; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="30" data-offset-y="195" style="grid-column-start: 1; grid-column-end: 2; grid-row-start: 1; grid-row-end: auto; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 55 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="30" data-offset-y="45" style="grid-column-start: 1; grid-column-end: 2; grid-row-start: 1; grid-row-end: 3; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="30" data-offset-y="195" style="grid-column-start: 1; grid-column-end: 2; grid-row-start: 1; grid-row-end: 3; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 56 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="30" data-offset-y="45" style="grid-column-start: 1; grid-column-end: 2; grid-row-start: 1; grid-row-end: 2; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="30" data-offset-y="195" style="grid-column-start: 1; grid-column-end: 2; grid-row-start: 1; grid-row-end: 2; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 57 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="30" data-offset-y="45" style="grid-column-start: 1; grid-column-end: 2; grid-row-start: auto; grid-row-end: auto; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="30" data-offset-y="195" style="grid-column-start: 1; grid-column-end: 2; grid-row-start: auto; grid-row-end: auto; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 58 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="30" data-offset-y="45" style="grid-column-start: 1; grid-column-end: 2; grid-row-start: auto; grid-row-end: 3; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="30" data-offset-y="195" style="grid-column-start: 1; grid-column-end: 2; grid-row-start: auto; grid-row-end: 3; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 59 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="30" data-offset-y="45" style="grid-column-start: 1; grid-column-end: 2; grid-row-start: auto; grid-row-end: 2; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="30" data-offset-y="195" style="grid-column-start: 1; grid-column-end: 2; grid-row-start: auto; grid-row-end: 2; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 60 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="30" data-offset-y="45" style="grid-column-start: 1; grid-column-end: 2; grid-row-start: auto; grid-row-end: 1; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="30" data-offset-y="195" style="grid-column-start: 1; grid-column-end: 2; grid-row-start: auto; grid-row-end: 1; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 61 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="25" data-offset-y="45" style="grid-column-start: auto; grid-column-end: auto; grid-row-start: 3; grid-row-end: auto; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="25" data-offset-y="195" style="grid-column-start: auto; grid-column-end: auto; grid-row-start: 3; grid-row-end: auto; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 62 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="25" data-offset-y="45" style="grid-column-start: auto; grid-column-end: auto; grid-row-start: 2; grid-row-end: auto; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="25" data-offset-y="195" style="grid-column-start: auto; grid-column-end: auto; grid-row-start: 2; grid-row-end: auto; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 63 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="25" data-offset-y="45" style="grid-column-start: auto; grid-column-end: auto; grid-row-start: 2; grid-row-end: 3; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="25" data-offset-y="195" style="grid-column-start: auto; grid-column-end: auto; grid-row-start: 2; grid-row-end: 3; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 64 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="25" data-offset-y="45" style="grid-column-start: auto; grid-column-end: auto; grid-row-start: 1; grid-row-end: auto; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="25" data-offset-y="195" style="grid-column-start: auto; grid-column-end: auto; grid-row-start: 1; grid-row-end: auto; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 65 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="25" data-offset-y="45" style="grid-column-start: auto; grid-column-end: auto; grid-row-start: 1; grid-row-end: 3; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="25" data-offset-y="195" style="grid-column-start: auto; grid-column-end: auto; grid-row-start: 1; grid-row-end: 3; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 66 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="25" data-offset-y="45" style="grid-column-start: auto; grid-column-end: auto; grid-row-start: 1; grid-row-end: 2; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="25" data-offset-y="195" style="grid-column-start: auto; grid-column-end: auto; grid-row-start: 1; grid-row-end: 2; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 67 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="25" data-offset-y="45" style="grid-column-start: auto; grid-column-end: auto; grid-row-start: auto; grid-row-end: auto; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="25" data-offset-y="195" style="grid-column-start: auto; grid-column-end: auto; grid-row-start: auto; grid-row-end: auto; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 68 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="25" data-offset-y="45" style="grid-column-start: auto; grid-column-end: auto; grid-row-start: auto; grid-row-end: 3; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="25" data-offset-y="195" style="grid-column-start: auto; grid-column-end: auto; grid-row-start: auto; grid-row-end: 3; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 69 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="25" data-offset-y="45" style="grid-column-start: auto; grid-column-end: auto; grid-row-start: auto; grid-row-end: 2; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="25" data-offset-y="195" style="grid-column-start: auto; grid-column-end: auto; grid-row-start: auto; grid-row-end: 2; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 70 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="25" data-offset-y="45" style="grid-column-start: auto; grid-column-end: auto; grid-row-start: auto; grid-row-end: 1; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="25" data-offset-y="195" style="grid-column-start: auto; grid-column-end: auto; grid-row-start: auto; grid-row-end: 1; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 71 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="25" data-offset-y="45" style="grid-column-start: auto; grid-column-end: 3; grid-row-start: 3; grid-row-end: auto; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="25" data-offset-y="195" style="grid-column-start: auto; grid-column-end: 3; grid-row-start: 3; grid-row-end: auto; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 72 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="25" data-offset-y="45" style="grid-column-start: auto; grid-column-end: 3; grid-row-start: 2; grid-row-end: auto; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="25" data-offset-y="195" style="grid-column-start: auto; grid-column-end: 3; grid-row-start: 2; grid-row-end: auto; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 73 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="25" data-offset-y="45" style="grid-column-start: auto; grid-column-end: 3; grid-row-start: 2; grid-row-end: 3; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="25" data-offset-y="195" style="grid-column-start: auto; grid-column-end: 3; grid-row-start: 2; grid-row-end: 3; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 74 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="25" data-offset-y="45" style="grid-column-start: auto; grid-column-end: 3; grid-row-start: 1; grid-row-end: auto; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="25" data-offset-y="195" style="grid-column-start: auto; grid-column-end: 3; grid-row-start: 1; grid-row-end: auto; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 75 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="25" data-offset-y="45" style="grid-column-start: auto; grid-column-end: 3; grid-row-start: 1; grid-row-end: 3; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="25" data-offset-y="195" style="grid-column-start: auto; grid-column-end: 3; grid-row-start: 1; grid-row-end: 3; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 76 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="25" data-offset-y="45" style="grid-column-start: auto; grid-column-end: 3; grid-row-start: 1; grid-row-end: 2; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="25" data-offset-y="195" style="grid-column-start: auto; grid-column-end: 3; grid-row-start: 1; grid-row-end: 2; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 77 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="25" data-offset-y="45" style="grid-column-start: auto; grid-column-end: 3; grid-row-start: auto; grid-row-end: auto; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="25" data-offset-y="195" style="grid-column-start: auto; grid-column-end: 3; grid-row-start: auto; grid-row-end: auto; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 78 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="25" data-offset-y="45" style="grid-column-start: auto; grid-column-end: 3; grid-row-start: auto; grid-row-end: 3; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="25" data-offset-y="195" style="grid-column-start: auto; grid-column-end: 3; grid-row-start: auto; grid-row-end: 3; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 79 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="25" data-offset-y="45" style="grid-column-start: auto; grid-column-end: 3; grid-row-start: auto; grid-row-end: 2; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="25" data-offset-y="195" style="grid-column-start: auto; grid-column-end: 3; grid-row-start: auto; grid-row-end: 2; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 80 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="25" data-offset-y="45" style="grid-column-start: auto; grid-column-end: 3; grid-row-start: auto; grid-row-end: 1; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="25" data-offset-y="195" style="grid-column-start: auto; grid-column-end: 3; grid-row-start: auto; grid-row-end: 1; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 81 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="25" data-offset-y="45" style="grid-column-start: auto; grid-column-end: 2; grid-row-start: 3; grid-row-end: auto; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="25" data-offset-y="195" style="grid-column-start: auto; grid-column-end: 2; grid-row-start: 3; grid-row-end: auto; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 82 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="25" data-offset-y="45" style="grid-column-start: auto; grid-column-end: 2; grid-row-start: 2; grid-row-end: auto; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="25" data-offset-y="195" style="grid-column-start: auto; grid-column-end: 2; grid-row-start: 2; grid-row-end: auto; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 83 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="25" data-offset-y="45" style="grid-column-start: auto; grid-column-end: 2; grid-row-start: 2; grid-row-end: 3; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="25" data-offset-y="195" style="grid-column-start: auto; grid-column-end: 2; grid-row-start: 2; grid-row-end: 3; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 84 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="25" data-offset-y="45" style="grid-column-start: auto; grid-column-end: 2; grid-row-start: 1; grid-row-end: auto; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="25" data-offset-y="195" style="grid-column-start: auto; grid-column-end: 2; grid-row-start: 1; grid-row-end: auto; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 85 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="25" data-offset-y="45" style="grid-column-start: auto; grid-column-end: 2; grid-row-start: 1; grid-row-end: 3; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="25" data-offset-y="195" style="grid-column-start: auto; grid-column-end: 2; grid-row-start: 1; grid-row-end: 3; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 86 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="25" data-offset-y="45" style="grid-column-start: auto; grid-column-end: 2; grid-row-start: 1; grid-row-end: 2; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="25" data-offset-y="195" style="grid-column-start: auto; grid-column-end: 2; grid-row-start: 1; grid-row-end: 2; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 87 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="25" data-offset-y="45" style="grid-column-start: auto; grid-column-end: 2; grid-row-start: auto; grid-row-end: auto; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="25" data-offset-y="195" style="grid-column-start: auto; grid-column-end: 2; grid-row-start: auto; grid-row-end: auto; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 88 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="25" data-offset-y="45" style="grid-column-start: auto; grid-column-end: 2; grid-row-start: auto; grid-row-end: 3; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="25" data-offset-y="195" style="grid-column-start: auto; grid-column-end: 2; grid-row-start: auto; grid-row-end: 3; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 89 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="25" data-offset-y="45" style="grid-column-start: auto; grid-column-end: 2; grid-row-start: auto; grid-row-end: 2; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="25" data-offset-y="195" style="grid-column-start: auto; grid-column-end: 2; grid-row-start: auto; grid-row-end: 2; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 90 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="25" data-offset-y="45" style="grid-column-start: auto; grid-column-end: 2; grid-row-start: auto; grid-row-end: 1; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="25" data-offset-y="195" style="grid-column-start: auto; grid-column-end: 2; grid-row-start: auto; grid-row-end: 1; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 91 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="25" data-offset-y="45" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: 3; grid-row-end: auto; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="25" data-offset-y="195" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: 3; grid-row-end: auto; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 92 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="25" data-offset-y="45" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: 2; grid-row-end: auto; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="25" data-offset-y="195" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: 2; grid-row-end: auto; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 93 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="25" data-offset-y="45" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: 2; grid-row-end: 3; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="25" data-offset-y="195" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: 2; grid-row-end: 3; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 94 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="25" data-offset-y="45" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: 1; grid-row-end: auto; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="25" data-offset-y="195" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: 1; grid-row-end: auto; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 95 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="25" data-offset-y="45" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: 1; grid-row-end: 3; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="25" data-offset-y="195" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: 1; grid-row-end: 3; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 96 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="25" data-offset-y="45" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: 1; grid-row-end: 2; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="25" data-offset-y="195" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: 1; grid-row-end: 2; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 97 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="25" data-offset-y="45" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: auto; grid-row-end: auto; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="25" data-offset-y="195" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: auto; grid-row-end: auto; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 98 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="25" data-offset-y="45" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: auto; grid-row-end: 3; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="25" data-offset-y="195" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: auto; grid-row-end: 3; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 99 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="25" data-offset-y="45" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: auto; grid-row-end: 2; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="25" data-offset-y="195" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: auto; grid-row-end: 2; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 100 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="25" data-offset-y="45" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: auto; grid-row-end: 1; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="25" data-offset-y="195" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: auto; grid-row-end: 1; left: 25px; top: auto; right: auto; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
--- /dev/null
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>CSS Grid Layout Test: Positioned grid descendants</title>
+<link rel="author" title="Oriol Brufau" href="mailto:obrufau@igalia.com">
+<link rel="help" href="https://drafts.csswg.org/css-grid/#abspos" title="9. Absolute Positioning">
+<meta name="assert" content="Checks that absolutely positioned orthogonal elements inside grid items are properly placed and sized when they have a specific 'left' offset and a static block position (top/bottom are 'auto').">
+
+<link rel="stylesheet" href="support/positioned-grid-descendants.css" />
+
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+<script src="/resources/check-layout-th.js"></script>
+
+<body>
+<div id="log"></div>
+<script type="module">
+import {runTests} from "./support/positioned-grid-descendants.js";
+runTests({
+ left: 25,
+ top: "auto",
+ right: "auto",
+ bottom: "auto",
+ orthogonal: true,
+});
+</script>
+</body>
--- /dev/null
+
+FAIL .grid 1 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="300" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: 3; grid-row-end: auto; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="300" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: 3; grid-row-end: auto; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 2 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="200" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: 2; grid-row-end: auto; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="200" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: 2; grid-row-end: auto; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 3 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="200" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: 2; grid-row-end: 3; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="200" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: 2; grid-row-end: 3; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 4 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="50" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: 1; grid-row-end: auto; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="50" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: 1; grid-row-end: auto; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 5 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="50" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: 1; grid-row-end: 3; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="50" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: 1; grid-row-end: 3; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 6 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="50" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: 1; grid-row-end: 2; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="50" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: 1; grid-row-end: 2; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 7 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="30" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: auto; grid-row-end: auto; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="30" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: auto; grid-row-end: auto; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 8 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="30" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: auto; grid-row-end: 3; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="30" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: auto; grid-row-end: 3; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 9 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="30" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: auto; grid-row-end: 2; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="30" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: auto; grid-row-end: 2; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 10 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="30" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: auto; grid-row-end: 1; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="30" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: auto; grid-row-end: 1; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 11 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="300" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: 3; grid-row-end: auto; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="300" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: 3; grid-row-end: auto; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 12 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="200" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: 2; grid-row-end: auto; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="200" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: 2; grid-row-end: auto; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 13 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="200" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: 2; grid-row-end: 3; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="200" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: 2; grid-row-end: 3; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 14 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="50" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: 1; grid-row-end: auto; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="50" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: 1; grid-row-end: auto; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 15 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="50" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: 1; grid-row-end: 3; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="50" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: 1; grid-row-end: 3; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 16 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="50" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: 1; grid-row-end: 2; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="50" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: 1; grid-row-end: 2; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 17 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="30" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: auto; grid-row-end: auto; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="30" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: auto; grid-row-end: auto; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 18 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="30" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: auto; grid-row-end: 3; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="30" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: auto; grid-row-end: 3; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 19 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="30" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: auto; grid-row-end: 2; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="30" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: auto; grid-row-end: 2; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 20 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="30" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: auto; grid-row-end: 1; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="30" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: auto; grid-row-end: 1; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 21 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="300" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: 3; grid-row-end: auto; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="300" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: 3; grid-row-end: auto; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 22 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="200" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: 2; grid-row-end: auto; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="200" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: 2; grid-row-end: auto; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 23 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="200" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: 2; grid-row-end: 3; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="200" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: 2; grid-row-end: 3; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 24 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="50" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: 1; grid-row-end: auto; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="50" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: 1; grid-row-end: auto; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 25 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="50" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: 1; grid-row-end: 3; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="50" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: 1; grid-row-end: 3; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 26 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="50" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: 1; grid-row-end: 2; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="50" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: 1; grid-row-end: 2; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 27 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="30" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: auto; grid-row-end: auto; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="30" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: auto; grid-row-end: auto; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 28 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="30" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: auto; grid-row-end: 3; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="30" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: auto; grid-row-end: 3; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 29 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="30" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: auto; grid-row-end: 2; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="30" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: auto; grid-row-end: 2; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 30 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="30" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: auto; grid-row-end: 1; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="30" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: auto; grid-row-end: 1; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 31 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="300" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: 3; grid-row-end: auto; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="300" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: 3; grid-row-end: auto; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 32 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="200" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: 2; grid-row-end: auto; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="200" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: 2; grid-row-end: auto; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 33 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="200" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: 2; grid-row-end: 3; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="200" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: 2; grid-row-end: 3; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 34 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="50" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: 1; grid-row-end: auto; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="50" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: 1; grid-row-end: auto; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 35 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="50" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: 1; grid-row-end: 3; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="50" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: 1; grid-row-end: 3; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 36 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="50" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: 1; grid-row-end: 2; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="50" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: 1; grid-row-end: 2; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 37 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="30" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: auto; grid-row-end: auto; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="30" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: auto; grid-row-end: auto; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 38 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="30" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: auto; grid-row-end: 3; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="30" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: auto; grid-row-end: 3; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 39 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="30" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: auto; grid-row-end: 2; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="30" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: auto; grid-row-end: 2; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 40 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="30" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: auto; grid-row-end: 1; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="30" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: auto; grid-row-end: 1; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 41 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="300" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: 3; grid-row-end: auto; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="300" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: 3; grid-row-end: auto; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 42 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="200" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: 2; grid-row-end: auto; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="200" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: 2; grid-row-end: auto; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 43 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="200" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: 2; grid-row-end: 3; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="200" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: 2; grid-row-end: 3; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 44 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="50" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: 1; grid-row-end: auto; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="50" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: 1; grid-row-end: auto; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 45 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="50" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: 1; grid-row-end: 3; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="50" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: 1; grid-row-end: 3; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 46 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="50" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: 1; grid-row-end: 2; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="50" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: 1; grid-row-end: 2; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 47 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="30" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: auto; grid-row-end: auto; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="30" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: auto; grid-row-end: auto; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 48 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="30" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: auto; grid-row-end: 3; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="30" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: auto; grid-row-end: 3; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 49 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="30" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: auto; grid-row-end: 2; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="30" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: auto; grid-row-end: 2; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 50 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="30" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: auto; grid-row-end: 1; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="30" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: auto; grid-row-end: 1; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 51 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="300" style="grid-column-start: 1; grid-column-end: 2; grid-row-start: 3; grid-row-end: auto; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="300" style="grid-column-start: 1; grid-column-end: 2; grid-row-start: 3; grid-row-end: auto; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 52 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="200" style="grid-column-start: 1; grid-column-end: 2; grid-row-start: 2; grid-row-end: auto; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="200" style="grid-column-start: 1; grid-column-end: 2; grid-row-start: 2; grid-row-end: auto; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 53 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="200" style="grid-column-start: 1; grid-column-end: 2; grid-row-start: 2; grid-row-end: 3; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="200" style="grid-column-start: 1; grid-column-end: 2; grid-row-start: 2; grid-row-end: 3; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 54 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="50" style="grid-column-start: 1; grid-column-end: 2; grid-row-start: 1; grid-row-end: auto; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="50" style="grid-column-start: 1; grid-column-end: 2; grid-row-start: 1; grid-row-end: auto; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 55 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="50" style="grid-column-start: 1; grid-column-end: 2; grid-row-start: 1; grid-row-end: 3; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="50" style="grid-column-start: 1; grid-column-end: 2; grid-row-start: 1; grid-row-end: 3; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 56 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="50" style="grid-column-start: 1; grid-column-end: 2; grid-row-start: 1; grid-row-end: 2; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="50" style="grid-column-start: 1; grid-column-end: 2; grid-row-start: 1; grid-row-end: 2; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 57 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="30" style="grid-column-start: 1; grid-column-end: 2; grid-row-start: auto; grid-row-end: auto; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="30" style="grid-column-start: 1; grid-column-end: 2; grid-row-start: auto; grid-row-end: auto; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 58 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="30" style="grid-column-start: 1; grid-column-end: 2; grid-row-start: auto; grid-row-end: 3; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="30" style="grid-column-start: 1; grid-column-end: 2; grid-row-start: auto; grid-row-end: 3; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 59 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="30" style="grid-column-start: 1; grid-column-end: 2; grid-row-start: auto; grid-row-end: 2; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="30" style="grid-column-start: 1; grid-column-end: 2; grid-row-start: auto; grid-row-end: 2; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 60 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="30" style="grid-column-start: 1; grid-column-end: 2; grid-row-start: auto; grid-row-end: 1; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="30" style="grid-column-start: 1; grid-column-end: 2; grid-row-start: auto; grid-row-end: 1; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 61 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="300" style="grid-column-start: auto; grid-column-end: auto; grid-row-start: 3; grid-row-end: auto; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="300" style="grid-column-start: auto; grid-column-end: auto; grid-row-start: 3; grid-row-end: auto; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 62 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="200" style="grid-column-start: auto; grid-column-end: auto; grid-row-start: 2; grid-row-end: auto; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="200" style="grid-column-start: auto; grid-column-end: auto; grid-row-start: 2; grid-row-end: auto; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 63 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="200" style="grid-column-start: auto; grid-column-end: auto; grid-row-start: 2; grid-row-end: 3; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="200" style="grid-column-start: auto; grid-column-end: auto; grid-row-start: 2; grid-row-end: 3; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 64 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="50" style="grid-column-start: auto; grid-column-end: auto; grid-row-start: 1; grid-row-end: auto; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="50" style="grid-column-start: auto; grid-column-end: auto; grid-row-start: 1; grid-row-end: auto; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 65 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="50" style="grid-column-start: auto; grid-column-end: auto; grid-row-start: 1; grid-row-end: 3; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="50" style="grid-column-start: auto; grid-column-end: auto; grid-row-start: 1; grid-row-end: 3; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 66 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="50" style="grid-column-start: auto; grid-column-end: auto; grid-row-start: 1; grid-row-end: 2; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="50" style="grid-column-start: auto; grid-column-end: auto; grid-row-start: 1; grid-row-end: 2; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 67 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="30" style="grid-column-start: auto; grid-column-end: auto; grid-row-start: auto; grid-row-end: auto; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="30" style="grid-column-start: auto; grid-column-end: auto; grid-row-start: auto; grid-row-end: auto; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 68 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="30" style="grid-column-start: auto; grid-column-end: auto; grid-row-start: auto; grid-row-end: 3; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="30" style="grid-column-start: auto; grid-column-end: auto; grid-row-start: auto; grid-row-end: 3; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 69 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="30" style="grid-column-start: auto; grid-column-end: auto; grid-row-start: auto; grid-row-end: 2; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="30" style="grid-column-start: auto; grid-column-end: auto; grid-row-start: auto; grid-row-end: 2; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 70 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="30" style="grid-column-start: auto; grid-column-end: auto; grid-row-start: auto; grid-row-end: 1; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="30" style="grid-column-start: auto; grid-column-end: auto; grid-row-start: auto; grid-row-end: 1; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 71 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="300" style="grid-column-start: auto; grid-column-end: 3; grid-row-start: 3; grid-row-end: auto; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="300" style="grid-column-start: auto; grid-column-end: 3; grid-row-start: 3; grid-row-end: auto; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 72 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="200" style="grid-column-start: auto; grid-column-end: 3; grid-row-start: 2; grid-row-end: auto; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="200" style="grid-column-start: auto; grid-column-end: 3; grid-row-start: 2; grid-row-end: auto; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 73 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="200" style="grid-column-start: auto; grid-column-end: 3; grid-row-start: 2; grid-row-end: 3; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="200" style="grid-column-start: auto; grid-column-end: 3; grid-row-start: 2; grid-row-end: 3; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 74 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="50" style="grid-column-start: auto; grid-column-end: 3; grid-row-start: 1; grid-row-end: auto; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="50" style="grid-column-start: auto; grid-column-end: 3; grid-row-start: 1; grid-row-end: auto; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 75 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="50" style="grid-column-start: auto; grid-column-end: 3; grid-row-start: 1; grid-row-end: 3; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="50" style="grid-column-start: auto; grid-column-end: 3; grid-row-start: 1; grid-row-end: 3; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 76 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="50" style="grid-column-start: auto; grid-column-end: 3; grid-row-start: 1; grid-row-end: 2; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="50" style="grid-column-start: auto; grid-column-end: 3; grid-row-start: 1; grid-row-end: 2; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 77 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="30" style="grid-column-start: auto; grid-column-end: 3; grid-row-start: auto; grid-row-end: auto; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="30" style="grid-column-start: auto; grid-column-end: 3; grid-row-start: auto; grid-row-end: auto; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 78 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="30" style="grid-column-start: auto; grid-column-end: 3; grid-row-start: auto; grid-row-end: 3; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="30" style="grid-column-start: auto; grid-column-end: 3; grid-row-start: auto; grid-row-end: 3; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 79 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="30" style="grid-column-start: auto; grid-column-end: 3; grid-row-start: auto; grid-row-end: 2; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="30" style="grid-column-start: auto; grid-column-end: 3; grid-row-start: auto; grid-row-end: 2; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 80 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="30" style="grid-column-start: auto; grid-column-end: 3; grid-row-start: auto; grid-row-end: 1; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="30" style="grid-column-start: auto; grid-column-end: 3; grid-row-start: auto; grid-row-end: 1; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 81 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="300" style="grid-column-start: auto; grid-column-end: 2; grid-row-start: 3; grid-row-end: auto; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="300" style="grid-column-start: auto; grid-column-end: 2; grid-row-start: 3; grid-row-end: auto; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 82 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="200" style="grid-column-start: auto; grid-column-end: 2; grid-row-start: 2; grid-row-end: auto; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="200" style="grid-column-start: auto; grid-column-end: 2; grid-row-start: 2; grid-row-end: auto; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 83 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="200" style="grid-column-start: auto; grid-column-end: 2; grid-row-start: 2; grid-row-end: 3; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="200" style="grid-column-start: auto; grid-column-end: 2; grid-row-start: 2; grid-row-end: 3; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 84 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="50" style="grid-column-start: auto; grid-column-end: 2; grid-row-start: 1; grid-row-end: auto; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="50" style="grid-column-start: auto; grid-column-end: 2; grid-row-start: 1; grid-row-end: auto; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 85 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="50" style="grid-column-start: auto; grid-column-end: 2; grid-row-start: 1; grid-row-end: 3; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="50" style="grid-column-start: auto; grid-column-end: 2; grid-row-start: 1; grid-row-end: 3; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 86 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="50" style="grid-column-start: auto; grid-column-end: 2; grid-row-start: 1; grid-row-end: 2; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="50" style="grid-column-start: auto; grid-column-end: 2; grid-row-start: 1; grid-row-end: 2; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 87 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="30" style="grid-column-start: auto; grid-column-end: 2; grid-row-start: auto; grid-row-end: auto; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="30" style="grid-column-start: auto; grid-column-end: 2; grid-row-start: auto; grid-row-end: auto; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 88 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="30" style="grid-column-start: auto; grid-column-end: 2; grid-row-start: auto; grid-row-end: 3; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="30" style="grid-column-start: auto; grid-column-end: 2; grid-row-start: auto; grid-row-end: 3; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 89 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="30" style="grid-column-start: auto; grid-column-end: 2; grid-row-start: auto; grid-row-end: 2; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="30" style="grid-column-start: auto; grid-column-end: 2; grid-row-start: auto; grid-row-end: 2; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 90 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="30" style="grid-column-start: auto; grid-column-end: 2; grid-row-start: auto; grid-row-end: 1; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="30" style="grid-column-start: auto; grid-column-end: 2; grid-row-start: auto; grid-row-end: 1; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 91 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="300" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: 3; grid-row-end: auto; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="300" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: 3; grid-row-end: auto; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 92 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="200" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: 2; grid-row-end: auto; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="200" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: 2; grid-row-end: auto; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 93 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="200" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: 2; grid-row-end: 3; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="200" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: 2; grid-row-end: 3; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 94 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="50" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: 1; grid-row-end: auto; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="50" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: 1; grid-row-end: auto; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 95 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="50" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: 1; grid-row-end: 3; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="50" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: 1; grid-row-end: 3; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 96 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="50" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: 1; grid-row-end: 2; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="50" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: 1; grid-row-end: 2; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 97 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="30" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: auto; grid-row-end: auto; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="30" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: auto; grid-row-end: auto; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 98 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="30" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: auto; grid-row-end: 3; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="30" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: auto; grid-row-end: 3; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 99 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="30" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: auto; grid-row-end: 2; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="30" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: auto; grid-row-end: 2; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 100 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="30" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: auto; grid-row-end: 1; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="30" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: auto; grid-row-end: 1; left: auto; top: 30px; right: auto; bottom: auto;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
--- /dev/null
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>CSS Grid Layout Test: Positioned grid descendants</title>
+<link rel="author" title="Oriol Brufau" href="mailto:obrufau@igalia.com">
+<link rel="help" href="https://drafts.csswg.org/css-grid/#abspos" title="9. Absolute Positioning">
+<meta name="assert" content="Checks that absolutely positioned orthogonal elements inside grid items are properly placed and sized when they have a specific 'top' offset and a static inline position (left/right are 'auto').">
+
+<link rel="stylesheet" href="support/positioned-grid-descendants.css" />
+
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+<script src="/resources/check-layout-th.js"></script>
+
+<body>
+<div id="log"></div>
+<script type="module">
+import {runTests} from "./support/positioned-grid-descendants.js";
+runTests({
+ left: "auto",
+ top: 30,
+ right: "auto",
+ bottom: "auto",
+ orthogonal: true,
+});
+</script>
+</body>
--- /dev/null
+
+FAIL .grid 1 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="510" data-offset-y="45" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: 3; grid-row-end: auto; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="510" data-offset-y="195" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: 3; grid-row-end: auto; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 2 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="510" data-offset-y="45" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: 2; grid-row-end: auto; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="510" data-offset-y="195" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: 2; grid-row-end: auto; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 3 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="510" data-offset-y="45" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: 2; grid-row-end: 3; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="510" data-offset-y="195" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: 2; grid-row-end: 3; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 4 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="510" data-offset-y="45" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: 1; grid-row-end: auto; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="510" data-offset-y="195" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: 1; grid-row-end: auto; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 5 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="510" data-offset-y="45" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: 1; grid-row-end: 3; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="510" data-offset-y="195" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: 1; grid-row-end: 3; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 6 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="510" data-offset-y="45" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: 1; grid-row-end: 2; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="510" data-offset-y="195" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: 1; grid-row-end: 2; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 7 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="510" data-offset-y="45" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: auto; grid-row-end: auto; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="510" data-offset-y="195" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: auto; grid-row-end: auto; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 8 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="510" data-offset-y="45" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: auto; grid-row-end: 3; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="510" data-offset-y="195" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: auto; grid-row-end: 3; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 9 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="510" data-offset-y="45" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: auto; grid-row-end: 2; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="510" data-offset-y="195" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: auto; grid-row-end: 2; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 10 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="510" data-offset-y="45" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: auto; grid-row-end: 1; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="510" data-offset-y="195" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: auto; grid-row-end: 1; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 11 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="510" data-offset-y="45" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: 3; grid-row-end: auto; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="510" data-offset-y="195" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: 3; grid-row-end: auto; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 12 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="510" data-offset-y="45" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: 2; grid-row-end: auto; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="510" data-offset-y="195" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: 2; grid-row-end: auto; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 13 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="510" data-offset-y="45" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: 2; grid-row-end: 3; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="510" data-offset-y="195" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: 2; grid-row-end: 3; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 14 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="510" data-offset-y="45" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: 1; grid-row-end: auto; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="510" data-offset-y="195" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: 1; grid-row-end: auto; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 15 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="510" data-offset-y="45" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: 1; grid-row-end: 3; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="510" data-offset-y="195" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: 1; grid-row-end: 3; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 16 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="510" data-offset-y="45" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: 1; grid-row-end: 2; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="510" data-offset-y="195" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: 1; grid-row-end: 2; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 17 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="510" data-offset-y="45" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: auto; grid-row-end: auto; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="510" data-offset-y="195" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: auto; grid-row-end: auto; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 18 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="510" data-offset-y="45" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: auto; grid-row-end: 3; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="510" data-offset-y="195" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: auto; grid-row-end: 3; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 19 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="510" data-offset-y="45" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: auto; grid-row-end: 2; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="510" data-offset-y="195" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: auto; grid-row-end: 2; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 20 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="510" data-offset-y="45" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: auto; grid-row-end: 1; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="510" data-offset-y="195" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: auto; grid-row-end: 1; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 21 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="445" data-offset-y="45" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: 3; grid-row-end: auto; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="445" data-offset-y="195" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: 3; grid-row-end: auto; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 22 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="445" data-offset-y="45" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: 2; grid-row-end: auto; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="445" data-offset-y="195" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: 2; grid-row-end: auto; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 23 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="445" data-offset-y="45" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: 2; grid-row-end: 3; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="445" data-offset-y="195" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: 2; grid-row-end: 3; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 24 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="445" data-offset-y="45" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: 1; grid-row-end: auto; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="445" data-offset-y="195" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: 1; grid-row-end: auto; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 25 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="445" data-offset-y="45" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: 1; grid-row-end: 3; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="445" data-offset-y="195" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: 1; grid-row-end: 3; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 26 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="445" data-offset-y="45" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: 1; grid-row-end: 2; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="445" data-offset-y="195" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: 1; grid-row-end: 2; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 27 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="445" data-offset-y="45" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: auto; grid-row-end: auto; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="445" data-offset-y="195" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: auto; grid-row-end: auto; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 28 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="445" data-offset-y="45" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: auto; grid-row-end: 3; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="445" data-offset-y="195" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: auto; grid-row-end: 3; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 29 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="445" data-offset-y="45" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: auto; grid-row-end: 2; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="445" data-offset-y="195" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: auto; grid-row-end: 2; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 30 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="445" data-offset-y="45" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: auto; grid-row-end: 1; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="445" data-offset-y="195" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: auto; grid-row-end: 1; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 31 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="510" data-offset-y="45" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: 3; grid-row-end: auto; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="510" data-offset-y="195" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: 3; grid-row-end: auto; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 32 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="510" data-offset-y="45" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: 2; grid-row-end: auto; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="510" data-offset-y="195" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: 2; grid-row-end: auto; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 33 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="510" data-offset-y="45" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: 2; grid-row-end: 3; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="510" data-offset-y="195" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: 2; grid-row-end: 3; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 34 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="510" data-offset-y="45" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: 1; grid-row-end: auto; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="510" data-offset-y="195" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: 1; grid-row-end: auto; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 35 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="510" data-offset-y="45" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: 1; grid-row-end: 3; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="510" data-offset-y="195" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: 1; grid-row-end: 3; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 36 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="510" data-offset-y="45" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: 1; grid-row-end: 2; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="510" data-offset-y="195" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: 1; grid-row-end: 2; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 37 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="510" data-offset-y="45" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: auto; grid-row-end: auto; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="510" data-offset-y="195" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: auto; grid-row-end: auto; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 38 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="510" data-offset-y="45" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: auto; grid-row-end: 3; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="510" data-offset-y="195" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: auto; grid-row-end: 3; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 39 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="510" data-offset-y="45" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: auto; grid-row-end: 2; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="510" data-offset-y="195" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: auto; grid-row-end: 2; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 40 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="510" data-offset-y="45" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: auto; grid-row-end: 1; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="510" data-offset-y="195" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: auto; grid-row-end: 1; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 41 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="445" data-offset-y="45" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: 3; grid-row-end: auto; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="445" data-offset-y="195" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: 3; grid-row-end: auto; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 42 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="445" data-offset-y="45" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: 2; grid-row-end: auto; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="445" data-offset-y="195" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: 2; grid-row-end: auto; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 43 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="445" data-offset-y="45" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: 2; grid-row-end: 3; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="445" data-offset-y="195" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: 2; grid-row-end: 3; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 44 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="445" data-offset-y="45" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: 1; grid-row-end: auto; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="445" data-offset-y="195" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: 1; grid-row-end: auto; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 45 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="445" data-offset-y="45" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: 1; grid-row-end: 3; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="445" data-offset-y="195" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: 1; grid-row-end: 3; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 46 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="445" data-offset-y="45" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: 1; grid-row-end: 2; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="445" data-offset-y="195" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: 1; grid-row-end: 2; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 47 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="445" data-offset-y="45" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: auto; grid-row-end: auto; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="445" data-offset-y="195" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: auto; grid-row-end: auto; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 48 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="445" data-offset-y="45" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: auto; grid-row-end: 3; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="445" data-offset-y="195" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: auto; grid-row-end: 3; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 49 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="445" data-offset-y="45" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: auto; grid-row-end: 2; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="445" data-offset-y="195" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: auto; grid-row-end: 2; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 50 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="445" data-offset-y="45" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: auto; grid-row-end: 1; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="445" data-offset-y="195" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: auto; grid-row-end: 1; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 51 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="145" data-offset-y="45" style="grid-column-start: 1; grid-column-end: 2; grid-row-start: 3; grid-row-end: auto; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="145" data-offset-y="195" style="grid-column-start: 1; grid-column-end: 2; grid-row-start: 3; grid-row-end: auto; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 52 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="145" data-offset-y="45" style="grid-column-start: 1; grid-column-end: 2; grid-row-start: 2; grid-row-end: auto; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="145" data-offset-y="195" style="grid-column-start: 1; grid-column-end: 2; grid-row-start: 2; grid-row-end: auto; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 53 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="145" data-offset-y="45" style="grid-column-start: 1; grid-column-end: 2; grid-row-start: 2; grid-row-end: 3; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="145" data-offset-y="195" style="grid-column-start: 1; grid-column-end: 2; grid-row-start: 2; grid-row-end: 3; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 54 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="145" data-offset-y="45" style="grid-column-start: 1; grid-column-end: 2; grid-row-start: 1; grid-row-end: auto; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="145" data-offset-y="195" style="grid-column-start: 1; grid-column-end: 2; grid-row-start: 1; grid-row-end: auto; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 55 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="145" data-offset-y="45" style="grid-column-start: 1; grid-column-end: 2; grid-row-start: 1; grid-row-end: 3; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="145" data-offset-y="195" style="grid-column-start: 1; grid-column-end: 2; grid-row-start: 1; grid-row-end: 3; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 56 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="145" data-offset-y="45" style="grid-column-start: 1; grid-column-end: 2; grid-row-start: 1; grid-row-end: 2; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="145" data-offset-y="195" style="grid-column-start: 1; grid-column-end: 2; grid-row-start: 1; grid-row-end: 2; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 57 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="145" data-offset-y="45" style="grid-column-start: 1; grid-column-end: 2; grid-row-start: auto; grid-row-end: auto; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="145" data-offset-y="195" style="grid-column-start: 1; grid-column-end: 2; grid-row-start: auto; grid-row-end: auto; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 58 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="145" data-offset-y="45" style="grid-column-start: 1; grid-column-end: 2; grid-row-start: auto; grid-row-end: 3; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="145" data-offset-y="195" style="grid-column-start: 1; grid-column-end: 2; grid-row-start: auto; grid-row-end: 3; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 59 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="145" data-offset-y="45" style="grid-column-start: 1; grid-column-end: 2; grid-row-start: auto; grid-row-end: 2; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="145" data-offset-y="195" style="grid-column-start: 1; grid-column-end: 2; grid-row-start: auto; grid-row-end: 2; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 60 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="145" data-offset-y="45" style="grid-column-start: 1; grid-column-end: 2; grid-row-start: auto; grid-row-end: 1; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="145" data-offset-y="195" style="grid-column-start: 1; grid-column-end: 2; grid-row-start: auto; grid-row-end: 1; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 61 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="510" data-offset-y="45" style="grid-column-start: auto; grid-column-end: auto; grid-row-start: 3; grid-row-end: auto; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="510" data-offset-y="195" style="grid-column-start: auto; grid-column-end: auto; grid-row-start: 3; grid-row-end: auto; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 62 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="510" data-offset-y="45" style="grid-column-start: auto; grid-column-end: auto; grid-row-start: 2; grid-row-end: auto; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="510" data-offset-y="195" style="grid-column-start: auto; grid-column-end: auto; grid-row-start: 2; grid-row-end: auto; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 63 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="510" data-offset-y="45" style="grid-column-start: auto; grid-column-end: auto; grid-row-start: 2; grid-row-end: 3; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="510" data-offset-y="195" style="grid-column-start: auto; grid-column-end: auto; grid-row-start: 2; grid-row-end: 3; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 64 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="510" data-offset-y="45" style="grid-column-start: auto; grid-column-end: auto; grid-row-start: 1; grid-row-end: auto; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="510" data-offset-y="195" style="grid-column-start: auto; grid-column-end: auto; grid-row-start: 1; grid-row-end: auto; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 65 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="510" data-offset-y="45" style="grid-column-start: auto; grid-column-end: auto; grid-row-start: 1; grid-row-end: 3; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="510" data-offset-y="195" style="grid-column-start: auto; grid-column-end: auto; grid-row-start: 1; grid-row-end: 3; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 66 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="510" data-offset-y="45" style="grid-column-start: auto; grid-column-end: auto; grid-row-start: 1; grid-row-end: 2; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="510" data-offset-y="195" style="grid-column-start: auto; grid-column-end: auto; grid-row-start: 1; grid-row-end: 2; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 67 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="510" data-offset-y="45" style="grid-column-start: auto; grid-column-end: auto; grid-row-start: auto; grid-row-end: auto; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="510" data-offset-y="195" style="grid-column-start: auto; grid-column-end: auto; grid-row-start: auto; grid-row-end: auto; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 68 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="510" data-offset-y="45" style="grid-column-start: auto; grid-column-end: auto; grid-row-start: auto; grid-row-end: 3; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="510" data-offset-y="195" style="grid-column-start: auto; grid-column-end: auto; grid-row-start: auto; grid-row-end: 3; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 69 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="510" data-offset-y="45" style="grid-column-start: auto; grid-column-end: auto; grid-row-start: auto; grid-row-end: 2; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="510" data-offset-y="195" style="grid-column-start: auto; grid-column-end: auto; grid-row-start: auto; grid-row-end: 2; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 70 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="510" data-offset-y="45" style="grid-column-start: auto; grid-column-end: auto; grid-row-start: auto; grid-row-end: 1; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="510" data-offset-y="195" style="grid-column-start: auto; grid-column-end: auto; grid-row-start: auto; grid-row-end: 1; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 71 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="445" data-offset-y="45" style="grid-column-start: auto; grid-column-end: 3; grid-row-start: 3; grid-row-end: auto; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="445" data-offset-y="195" style="grid-column-start: auto; grid-column-end: 3; grid-row-start: 3; grid-row-end: auto; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 72 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="445" data-offset-y="45" style="grid-column-start: auto; grid-column-end: 3; grid-row-start: 2; grid-row-end: auto; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="445" data-offset-y="195" style="grid-column-start: auto; grid-column-end: 3; grid-row-start: 2; grid-row-end: auto; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 73 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="445" data-offset-y="45" style="grid-column-start: auto; grid-column-end: 3; grid-row-start: 2; grid-row-end: 3; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="445" data-offset-y="195" style="grid-column-start: auto; grid-column-end: 3; grid-row-start: 2; grid-row-end: 3; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 74 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="445" data-offset-y="45" style="grid-column-start: auto; grid-column-end: 3; grid-row-start: 1; grid-row-end: auto; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="445" data-offset-y="195" style="grid-column-start: auto; grid-column-end: 3; grid-row-start: 1; grid-row-end: auto; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 75 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="445" data-offset-y="45" style="grid-column-start: auto; grid-column-end: 3; grid-row-start: 1; grid-row-end: 3; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="445" data-offset-y="195" style="grid-column-start: auto; grid-column-end: 3; grid-row-start: 1; grid-row-end: 3; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 76 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="445" data-offset-y="45" style="grid-column-start: auto; grid-column-end: 3; grid-row-start: 1; grid-row-end: 2; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="445" data-offset-y="195" style="grid-column-start: auto; grid-column-end: 3; grid-row-start: 1; grid-row-end: 2; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 77 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="445" data-offset-y="45" style="grid-column-start: auto; grid-column-end: 3; grid-row-start: auto; grid-row-end: auto; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="445" data-offset-y="195" style="grid-column-start: auto; grid-column-end: 3; grid-row-start: auto; grid-row-end: auto; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 78 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="445" data-offset-y="45" style="grid-column-start: auto; grid-column-end: 3; grid-row-start: auto; grid-row-end: 3; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="445" data-offset-y="195" style="grid-column-start: auto; grid-column-end: 3; grid-row-start: auto; grid-row-end: 3; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 79 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="445" data-offset-y="45" style="grid-column-start: auto; grid-column-end: 3; grid-row-start: auto; grid-row-end: 2; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="445" data-offset-y="195" style="grid-column-start: auto; grid-column-end: 3; grid-row-start: auto; grid-row-end: 2; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 80 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="445" data-offset-y="45" style="grid-column-start: auto; grid-column-end: 3; grid-row-start: auto; grid-row-end: 1; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="445" data-offset-y="195" style="grid-column-start: auto; grid-column-end: 3; grid-row-start: auto; grid-row-end: 1; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 81 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="145" data-offset-y="45" style="grid-column-start: auto; grid-column-end: 2; grid-row-start: 3; grid-row-end: auto; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="145" data-offset-y="195" style="grid-column-start: auto; grid-column-end: 2; grid-row-start: 3; grid-row-end: auto; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 82 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="145" data-offset-y="45" style="grid-column-start: auto; grid-column-end: 2; grid-row-start: 2; grid-row-end: auto; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="145" data-offset-y="195" style="grid-column-start: auto; grid-column-end: 2; grid-row-start: 2; grid-row-end: auto; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 83 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="145" data-offset-y="45" style="grid-column-start: auto; grid-column-end: 2; grid-row-start: 2; grid-row-end: 3; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="145" data-offset-y="195" style="grid-column-start: auto; grid-column-end: 2; grid-row-start: 2; grid-row-end: 3; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 84 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="145" data-offset-y="45" style="grid-column-start: auto; grid-column-end: 2; grid-row-start: 1; grid-row-end: auto; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="145" data-offset-y="195" style="grid-column-start: auto; grid-column-end: 2; grid-row-start: 1; grid-row-end: auto; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 85 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="145" data-offset-y="45" style="grid-column-start: auto; grid-column-end: 2; grid-row-start: 1; grid-row-end: 3; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="145" data-offset-y="195" style="grid-column-start: auto; grid-column-end: 2; grid-row-start: 1; grid-row-end: 3; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 86 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="145" data-offset-y="45" style="grid-column-start: auto; grid-column-end: 2; grid-row-start: 1; grid-row-end: 2; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="145" data-offset-y="195" style="grid-column-start: auto; grid-column-end: 2; grid-row-start: 1; grid-row-end: 2; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 87 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="145" data-offset-y="45" style="grid-column-start: auto; grid-column-end: 2; grid-row-start: auto; grid-row-end: auto; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="145" data-offset-y="195" style="grid-column-start: auto; grid-column-end: 2; grid-row-start: auto; grid-row-end: auto; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 88 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="145" data-offset-y="45" style="grid-column-start: auto; grid-column-end: 2; grid-row-start: auto; grid-row-end: 3; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="145" data-offset-y="195" style="grid-column-start: auto; grid-column-end: 2; grid-row-start: auto; grid-row-end: 3; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 89 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="145" data-offset-y="45" style="grid-column-start: auto; grid-column-end: 2; grid-row-start: auto; grid-row-end: 2; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="145" data-offset-y="195" style="grid-column-start: auto; grid-column-end: 2; grid-row-start: auto; grid-row-end: 2; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 90 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="145" data-offset-y="45" style="grid-column-start: auto; grid-column-end: 2; grid-row-start: auto; grid-row-end: 1; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="145" data-offset-y="195" style="grid-column-start: auto; grid-column-end: 2; grid-row-start: auto; grid-row-end: 1; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 91 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="-55" data-offset-y="45" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: 3; grid-row-end: auto; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="-55" data-offset-y="195" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: 3; grid-row-end: auto; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 92 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="-55" data-offset-y="45" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: 2; grid-row-end: auto; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="-55" data-offset-y="195" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: 2; grid-row-end: auto; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 93 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="-55" data-offset-y="45" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: 2; grid-row-end: 3; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="-55" data-offset-y="195" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: 2; grid-row-end: 3; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 94 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="-55" data-offset-y="45" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: 1; grid-row-end: auto; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="-55" data-offset-y="195" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: 1; grid-row-end: auto; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 95 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="-55" data-offset-y="45" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: 1; grid-row-end: 3; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="-55" data-offset-y="195" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: 1; grid-row-end: 3; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 96 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="-55" data-offset-y="45" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: 1; grid-row-end: 2; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="-55" data-offset-y="195" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: 1; grid-row-end: 2; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 97 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="-55" data-offset-y="45" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: auto; grid-row-end: auto; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="-55" data-offset-y="195" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: auto; grid-row-end: auto; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 98 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="-55" data-offset-y="45" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: auto; grid-row-end: 3; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="-55" data-offset-y="195" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: auto; grid-row-end: 3; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 99 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="-55" data-offset-y="45" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: auto; grid-row-end: 2; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="-55" data-offset-y="195" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: auto; grid-row-end: 2; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 100 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="-55" data-offset-y="45" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: auto; grid-row-end: 1; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="-55" data-offset-y="195" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: auto; grid-row-end: 1; left: auto; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
--- /dev/null
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>CSS Grid Layout Test: Positioned grid descendants</title>
+<link rel="author" title="Oriol Brufau" href="mailto:obrufau@igalia.com">
+<link rel="help" href="https://drafts.csswg.org/css-grid/#abspos" title="9. Absolute Positioning">
+<meta name="assert" content="Checks that absolutely positioned orthogonal elements inside grid items are properly placed and sized when they have specific 'right' offset and a static block position (top/bottom are 'auto').">
+
+<link rel="stylesheet" href="support/positioned-grid-descendants.css" />
+
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+<script src="/resources/check-layout-th.js"></script>
+
+<body>
+<div id="log"></div>
+<script type="module">
+import {runTests} from "./support/positioned-grid-descendants.js";
+runTests({
+ left: "auto",
+ top: "auto",
+ right: 35,
+ bottom: "auto",
+ orthogonal: true,
+});
+</script>
+</body>
--- /dev/null
+
+FAIL .grid 1 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="340" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: 3; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="340" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: 3; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 2 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="340" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: 2; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="340" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: 2; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 3 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="180" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: 2; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="180" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: 2; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 4 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="340" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: 1; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="340" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: 1; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 5 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="180" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: 1; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="180" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: 1; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 6 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="80" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: 1; grid-row-end: 2; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="80" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: 1; grid-row-end: 2; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 7 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="340" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: auto; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="340" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: auto; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 8 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="180" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: auto; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="180" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: auto; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 9 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="80" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: auto; grid-row-end: 2; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="80" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: auto; grid-row-end: 2; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 10 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="-70" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: auto; grid-row-end: 1; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="-70" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: auto; grid-row-end: 1; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 11 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="340" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: 3; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="340" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: 3; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 12 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="340" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: 2; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="340" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: 2; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 13 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="180" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: 2; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="180" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: 2; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 14 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="340" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: 1; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="340" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: 1; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 15 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="180" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: 1; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="180" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: 1; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 16 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="80" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: 1; grid-row-end: 2; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="80" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: 1; grid-row-end: 2; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 17 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="340" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: auto; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="340" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: auto; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 18 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="180" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: auto; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="180" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: auto; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 19 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="80" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: auto; grid-row-end: 2; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="80" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: auto; grid-row-end: 2; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 20 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="-70" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: auto; grid-row-end: 1; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="-70" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: auto; grid-row-end: 1; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 21 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="340" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: 3; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="340" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: 3; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 22 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="340" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: 2; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="340" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: 2; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 23 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="180" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: 2; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="180" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: 2; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 24 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="340" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: 1; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="340" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: 1; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 25 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="180" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: 1; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="180" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: 1; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 26 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="80" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: 1; grid-row-end: 2; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="80" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: 1; grid-row-end: 2; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 27 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="340" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: auto; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="340" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: auto; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 28 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="180" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: auto; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="180" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: auto; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 29 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="80" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: auto; grid-row-end: 2; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="80" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: auto; grid-row-end: 2; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 30 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="-70" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: auto; grid-row-end: 1; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="-70" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: auto; grid-row-end: 1; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 31 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="340" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: 3; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="340" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: 3; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 32 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="340" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: 2; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="340" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: 2; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 33 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="180" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: 2; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="180" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: 2; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 34 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="340" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: 1; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="340" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: 1; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 35 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="180" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: 1; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="180" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: 1; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 36 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="80" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: 1; grid-row-end: 2; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="80" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: 1; grid-row-end: 2; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 37 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="340" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: auto; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="340" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: auto; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 38 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="180" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: auto; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="180" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: auto; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 39 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="80" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: auto; grid-row-end: 2; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="80" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: auto; grid-row-end: 2; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 40 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="-70" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: auto; grid-row-end: 1; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="-70" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: auto; grid-row-end: 1; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 41 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="340" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: 3; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="340" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: 3; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 42 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="340" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: 2; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="340" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: 2; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 43 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="180" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: 2; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="180" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: 2; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 44 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="340" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: 1; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="340" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: 1; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 45 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="180" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: 1; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="180" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: 1; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 46 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="80" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: 1; grid-row-end: 2; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="80" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: 1; grid-row-end: 2; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 47 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="340" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: auto; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="340" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: auto; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 48 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="180" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: auto; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="180" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: auto; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 49 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="80" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: auto; grid-row-end: 2; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="80" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: auto; grid-row-end: 2; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 50 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="-70" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: auto; grid-row-end: 1; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="-70" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: auto; grid-row-end: 1; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 51 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="340" style="grid-column-start: 1; grid-column-end: 2; grid-row-start: 3; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="340" style="grid-column-start: 1; grid-column-end: 2; grid-row-start: 3; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 52 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="340" style="grid-column-start: 1; grid-column-end: 2; grid-row-start: 2; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="340" style="grid-column-start: 1; grid-column-end: 2; grid-row-start: 2; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 53 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="180" style="grid-column-start: 1; grid-column-end: 2; grid-row-start: 2; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="180" style="grid-column-start: 1; grid-column-end: 2; grid-row-start: 2; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 54 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="340" style="grid-column-start: 1; grid-column-end: 2; grid-row-start: 1; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="340" style="grid-column-start: 1; grid-column-end: 2; grid-row-start: 1; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 55 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="180" style="grid-column-start: 1; grid-column-end: 2; grid-row-start: 1; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="180" style="grid-column-start: 1; grid-column-end: 2; grid-row-start: 1; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 56 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="80" style="grid-column-start: 1; grid-column-end: 2; grid-row-start: 1; grid-row-end: 2; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="80" style="grid-column-start: 1; grid-column-end: 2; grid-row-start: 1; grid-row-end: 2; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 57 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="340" style="grid-column-start: 1; grid-column-end: 2; grid-row-start: auto; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="340" style="grid-column-start: 1; grid-column-end: 2; grid-row-start: auto; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 58 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="180" style="grid-column-start: 1; grid-column-end: 2; grid-row-start: auto; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="180" style="grid-column-start: 1; grid-column-end: 2; grid-row-start: auto; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 59 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="80" style="grid-column-start: 1; grid-column-end: 2; grid-row-start: auto; grid-row-end: 2; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="80" style="grid-column-start: 1; grid-column-end: 2; grid-row-start: auto; grid-row-end: 2; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 60 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="-70" style="grid-column-start: 1; grid-column-end: 2; grid-row-start: auto; grid-row-end: 1; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="-70" style="grid-column-start: 1; grid-column-end: 2; grid-row-start: auto; grid-row-end: 1; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 61 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="340" style="grid-column-start: auto; grid-column-end: auto; grid-row-start: 3; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="340" style="grid-column-start: auto; grid-column-end: auto; grid-row-start: 3; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 62 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="340" style="grid-column-start: auto; grid-column-end: auto; grid-row-start: 2; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="340" style="grid-column-start: auto; grid-column-end: auto; grid-row-start: 2; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 63 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="180" style="grid-column-start: auto; grid-column-end: auto; grid-row-start: 2; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="180" style="grid-column-start: auto; grid-column-end: auto; grid-row-start: 2; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 64 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="340" style="grid-column-start: auto; grid-column-end: auto; grid-row-start: 1; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="340" style="grid-column-start: auto; grid-column-end: auto; grid-row-start: 1; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 65 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="180" style="grid-column-start: auto; grid-column-end: auto; grid-row-start: 1; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="180" style="grid-column-start: auto; grid-column-end: auto; grid-row-start: 1; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 66 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="80" style="grid-column-start: auto; grid-column-end: auto; grid-row-start: 1; grid-row-end: 2; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="80" style="grid-column-start: auto; grid-column-end: auto; grid-row-start: 1; grid-row-end: 2; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 67 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="340" style="grid-column-start: auto; grid-column-end: auto; grid-row-start: auto; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="340" style="grid-column-start: auto; grid-column-end: auto; grid-row-start: auto; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 68 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="180" style="grid-column-start: auto; grid-column-end: auto; grid-row-start: auto; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="180" style="grid-column-start: auto; grid-column-end: auto; grid-row-start: auto; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 69 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="80" style="grid-column-start: auto; grid-column-end: auto; grid-row-start: auto; grid-row-end: 2; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="80" style="grid-column-start: auto; grid-column-end: auto; grid-row-start: auto; grid-row-end: 2; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 70 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="-70" style="grid-column-start: auto; grid-column-end: auto; grid-row-start: auto; grid-row-end: 1; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="-70" style="grid-column-start: auto; grid-column-end: auto; grid-row-start: auto; grid-row-end: 1; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 71 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="340" style="grid-column-start: auto; grid-column-end: 3; grid-row-start: 3; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="340" style="grid-column-start: auto; grid-column-end: 3; grid-row-start: 3; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 72 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="340" style="grid-column-start: auto; grid-column-end: 3; grid-row-start: 2; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="340" style="grid-column-start: auto; grid-column-end: 3; grid-row-start: 2; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 73 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="180" style="grid-column-start: auto; grid-column-end: 3; grid-row-start: 2; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="180" style="grid-column-start: auto; grid-column-end: 3; grid-row-start: 2; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 74 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="340" style="grid-column-start: auto; grid-column-end: 3; grid-row-start: 1; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="340" style="grid-column-start: auto; grid-column-end: 3; grid-row-start: 1; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 75 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="180" style="grid-column-start: auto; grid-column-end: 3; grid-row-start: 1; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="180" style="grid-column-start: auto; grid-column-end: 3; grid-row-start: 1; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 76 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="80" style="grid-column-start: auto; grid-column-end: 3; grid-row-start: 1; grid-row-end: 2; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="80" style="grid-column-start: auto; grid-column-end: 3; grid-row-start: 1; grid-row-end: 2; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 77 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="340" style="grid-column-start: auto; grid-column-end: 3; grid-row-start: auto; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="340" style="grid-column-start: auto; grid-column-end: 3; grid-row-start: auto; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 78 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="180" style="grid-column-start: auto; grid-column-end: 3; grid-row-start: auto; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="180" style="grid-column-start: auto; grid-column-end: 3; grid-row-start: auto; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 79 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="80" style="grid-column-start: auto; grid-column-end: 3; grid-row-start: auto; grid-row-end: 2; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="80" style="grid-column-start: auto; grid-column-end: 3; grid-row-start: auto; grid-row-end: 2; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 80 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="-70" style="grid-column-start: auto; grid-column-end: 3; grid-row-start: auto; grid-row-end: 1; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="-70" style="grid-column-start: auto; grid-column-end: 3; grid-row-start: auto; grid-row-end: 1; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 81 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="340" style="grid-column-start: auto; grid-column-end: 2; grid-row-start: 3; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="340" style="grid-column-start: auto; grid-column-end: 2; grid-row-start: 3; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 82 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="340" style="grid-column-start: auto; grid-column-end: 2; grid-row-start: 2; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="340" style="grid-column-start: auto; grid-column-end: 2; grid-row-start: 2; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 83 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="180" style="grid-column-start: auto; grid-column-end: 2; grid-row-start: 2; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="180" style="grid-column-start: auto; grid-column-end: 2; grid-row-start: 2; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 84 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="340" style="grid-column-start: auto; grid-column-end: 2; grid-row-start: 1; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="340" style="grid-column-start: auto; grid-column-end: 2; grid-row-start: 1; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 85 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="180" style="grid-column-start: auto; grid-column-end: 2; grid-row-start: 1; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="180" style="grid-column-start: auto; grid-column-end: 2; grid-row-start: 1; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 86 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="80" style="grid-column-start: auto; grid-column-end: 2; grid-row-start: 1; grid-row-end: 2; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="80" style="grid-column-start: auto; grid-column-end: 2; grid-row-start: 1; grid-row-end: 2; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 87 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="340" style="grid-column-start: auto; grid-column-end: 2; grid-row-start: auto; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="340" style="grid-column-start: auto; grid-column-end: 2; grid-row-start: auto; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 88 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="180" style="grid-column-start: auto; grid-column-end: 2; grid-row-start: auto; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="180" style="grid-column-start: auto; grid-column-end: 2; grid-row-start: auto; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 89 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="80" style="grid-column-start: auto; grid-column-end: 2; grid-row-start: auto; grid-row-end: 2; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="80" style="grid-column-start: auto; grid-column-end: 2; grid-row-start: auto; grid-row-end: 2; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 90 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="-70" style="grid-column-start: auto; grid-column-end: 2; grid-row-start: auto; grid-row-end: 1; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="-70" style="grid-column-start: auto; grid-column-end: 2; grid-row-start: auto; grid-row-end: 1; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 91 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="340" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: 3; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="340" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: 3; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 92 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="340" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: 2; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="340" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: 2; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 93 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="180" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: 2; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="180" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: 2; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 94 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="340" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: 1; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="340" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: 1; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 95 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="180" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: 1; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="180" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: 1; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 96 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="80" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: 1; grid-row-end: 2; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="80" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: 1; grid-row-end: 2; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 97 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="340" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: auto; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="340" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: auto; grid-row-end: auto; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 98 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="180" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: auto; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="180" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: auto; grid-row-end: 3; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 99 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="80" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: auto; grid-row-end: 2; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="80" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: auto; grid-row-end: 2; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+FAIL .grid 100 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="55" data-offset-y="-70" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: auto; grid-row-end: 1; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="25" data-expected-height="50" data-offset-x="255" data-offset-y="-70" style="grid-column-start: auto; grid-column-end: 1; grid-row-start: auto; grid-row-end: 1; left: auto; top: auto; right: auto; bottom: 40px;">XX</div></div></div>
+offsetLeft expected 55 but got 45
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
--- /dev/null
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>CSS Grid Layout Test: Positioned grid descendants</title>
+<link rel="author" title="Oriol Brufau" href="mailto:obrufau@igalia.com">
+<link rel="help" href="https://drafts.csswg.org/css-grid/#abspos" title="9. Absolute Positioning">
+<meta name="assert" content="Checks that absolutely positioned orthogonal elements inside grid items are properly placed and sized when they have specific 'bottom' offset and a static inline position (left/right are 'auto').">
+
+<link rel="stylesheet" href="support/positioned-grid-descendants.css" />
+
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+<script src="/resources/check-layout-th.js"></script>
+
+<body>
+<div id="log"></div>
+<script type="module">
+import {runTests} from "./support/positioned-grid-descendants.js";
+runTests({
+ left: "auto",
+ right: "auto",
+ top: "auto",
+ bottom: 40,
+ orthogonal: true,
+});
+</script>
+</body>
--- /dev/null
+
+PASS .grid 1
+PASS .grid 2
+PASS .grid 3
+PASS .grid 4
+PASS .grid 5
+PASS .grid 6
+PASS .grid 7
+PASS .grid 8
+PASS .grid 9
+PASS .grid 10
+PASS .grid 11
+PASS .grid 12
+PASS .grid 13
+PASS .grid 14
+PASS .grid 15
+PASS .grid 16
+PASS .grid 17
+PASS .grid 18
+PASS .grid 19
+PASS .grid 20
+PASS .grid 21
+PASS .grid 22
+PASS .grid 23
+PASS .grid 24
+PASS .grid 25
+PASS .grid 26
+PASS .grid 27
+PASS .grid 28
+PASS .grid 29
+PASS .grid 30
+PASS .grid 31
+PASS .grid 32
+PASS .grid 33
+PASS .grid 34
+PASS .grid 35
+PASS .grid 36
+PASS .grid 37
+PASS .grid 38
+PASS .grid 39
+PASS .grid 40
+PASS .grid 41
+PASS .grid 42
+PASS .grid 43
+PASS .grid 44
+PASS .grid 45
+PASS .grid 46
+PASS .grid 47
+PASS .grid 48
+PASS .grid 49
+PASS .grid 50
+PASS .grid 51
+PASS .grid 52
+PASS .grid 53
+PASS .grid 54
+PASS .grid 55
+PASS .grid 56
+PASS .grid 57
+PASS .grid 58
+PASS .grid 59
+PASS .grid 60
+PASS .grid 61
+PASS .grid 62
+PASS .grid 63
+PASS .grid 64
+PASS .grid 65
+PASS .grid 66
+PASS .grid 67
+PASS .grid 68
+PASS .grid 69
+PASS .grid 70
+PASS .grid 71
+PASS .grid 72
+PASS .grid 73
+PASS .grid 74
+PASS .grid 75
+PASS .grid 76
+PASS .grid 77
+PASS .grid 78
+PASS .grid 79
+PASS .grid 80
+PASS .grid 81
+PASS .grid 82
+PASS .grid 83
+PASS .grid 84
+PASS .grid 85
+PASS .grid 86
+PASS .grid 87
+PASS .grid 88
+PASS .grid 89
+PASS .grid 90
+PASS .grid 91
+PASS .grid 92
+PASS .grid 93
+PASS .grid 94
+PASS .grid 95
+PASS .grid 96
+PASS .grid 97
+PASS .grid 98
+PASS .grid 99
+PASS .grid 100
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
+X
+XXXX
--- /dev/null
+<!DOCTYPE html>
+<meta charset="utf-8">
+<title>CSS Grid Layout Test: Positioned grid descendants</title>
+<link rel="author" title="Oriol Brufau" href="mailto:obrufau@igalia.com">
+<link rel="help" href="https://drafts.csswg.org/css-grid/#abspos" title="9. Absolute Positioning">
+<meta name="assert" content="Checks that absolutely positioned orthogonal elements inside grid items are properly placed and sized when they have specific 'left' and 'top' offsets.">
+
+<link rel="stylesheet" href="support/positioned-grid-descendants.css" />
+
+<script src="/resources/testharness.js"></script>
+<script src="/resources/testharnessreport.js"></script>
+<script src="/resources/check-layout-th.js"></script>
+
+<body>
+<div id="log"></div>
+<script type="module">
+import {runTests} from "./support/positioned-grid-descendants.js";
+runTests({
+ left: 25,
+ top: 30,
+ right: "auto",
+ bottom: "auto",
+ orthogonal: true,
+});
+</script>
+</body>
--- /dev/null
+
+FAIL .grid 1 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="5" data-expected-height="50" data-offset-x="530" data-offset-y="45" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: 3; grid-row-end: auto; left: 25px; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="5" data-expected-height="50" data-offset-x="530" data-offset-y="195" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: 3; grid-row-end: auto; left: 25px; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 2 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="5" data-expected-height="50" data-offset-x="530" data-offset-y="45" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: 2; grid-row-end: auto; left: 25px; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="5" data-expected-height="50" data-offset-x="530" data-offset-y="195" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: 2; grid-row-end: auto; left: 25px; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 3 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="5" data-expected-height="50" data-offset-x="530" data-offset-y="45" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: 2; grid-row-end: 3; left: 25px; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="5" data-expected-height="50" data-offset-x="530" data-offset-y="195" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: 2; grid-row-end: 3; left: 25px; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 4 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="5" data-expected-height="50" data-offset-x="530" data-offset-y="45" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: 1; grid-row-end: auto; left: 25px; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="5" data-expected-height="50" data-offset-x="530" data-offset-y="195" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: 1; grid-row-end: auto; left: 25px; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 5 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="5" data-expected-height="50" data-offset-x="530" data-offset-y="45" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: 1; grid-row-end: 3; left: 25px; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="5" data-expected-height="50" data-offset-x="530" data-offset-y="195" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: 1; grid-row-end: 3; left: 25px; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 6 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="5" data-expected-height="50" data-offset-x="530" data-offset-y="45" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: 1; grid-row-end: 2; left: 25px; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="5" data-expected-height="50" data-offset-x="530" data-offset-y="195" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: 1; grid-row-end: 2; left: 25px; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 7 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="5" data-expected-height="50" data-offset-x="530" data-offset-y="45" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: auto; grid-row-end: auto; left: 25px; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="5" data-expected-height="50" data-offset-x="530" data-offset-y="195" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: auto; grid-row-end: auto; left: 25px; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 8 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="5" data-expected-height="50" data-offset-x="530" data-offset-y="45" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: auto; grid-row-end: 3; left: 25px; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="5" data-expected-height="50" data-offset-x="530" data-offset-y="195" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: auto; grid-row-end: 3; left: 25px; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 9 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="5" data-expected-height="50" data-offset-x="530" data-offset-y="45" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: auto; grid-row-end: 2; left: 25px; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="5" data-expected-height="50" data-offset-x="530" data-offset-y="195" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: auto; grid-row-end: 2; left: 25px; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 10 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="5" data-expected-height="50" data-offset-x="530" data-offset-y="45" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: auto; grid-row-end: 1; left: 25px; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="5" data-expected-height="50" data-offset-x="530" data-offset-y="195" style="grid-column-start: 3; grid-column-end: auto; grid-row-start: auto; grid-row-end: 1; left: 25px; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 11 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="305" data-expected-height="50" data-offset-x="230" data-offset-y="45" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: 3; grid-row-end: auto; left: 25px; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="305" data-expected-height="50" data-offset-x="230" data-offset-y="195" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: 3; grid-row-end: auto; left: 25px; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 12 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="305" data-expected-height="50" data-offset-x="230" data-offset-y="45" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: 2; grid-row-end: auto; left: 25px; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="305" data-expected-height="50" data-offset-x="230" data-offset-y="195" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: 2; grid-row-end: auto; left: 25px; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 13 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="305" data-expected-height="50" data-offset-x="230" data-offset-y="45" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: 2; grid-row-end: 3; left: 25px; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="305" data-expected-height="50" data-offset-x="230" data-offset-y="195" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: 2; grid-row-end: 3; left: 25px; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 14 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="305" data-expected-height="50" data-offset-x="230" data-offset-y="45" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: 1; grid-row-end: auto; left: 25px; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="305" data-expected-height="50" data-offset-x="230" data-offset-y="195" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: 1; grid-row-end: auto; left: 25px; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 15 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="305" data-expected-height="50" data-offset-x="230" data-offset-y="45" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: 1; grid-row-end: 3; left: 25px; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="305" data-expected-height="50" data-offset-x="230" data-offset-y="195" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: 1; grid-row-end: 3; left: 25px; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 16 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="305" data-expected-height="50" data-offset-x="230" data-offset-y="45" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: 1; grid-row-end: 2; left: 25px; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="305" data-expected-height="50" data-offset-x="230" data-offset-y="195" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: 1; grid-row-end: 2; left: 25px; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 17 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="305" data-expected-height="50" data-offset-x="230" data-offset-y="45" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: auto; grid-row-end: auto; left: 25px; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="305" data-expected-height="50" data-offset-x="230" data-offset-y="195" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: auto; grid-row-end: auto; left: 25px; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 18 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="305" data-expected-height="50" data-offset-x="230" data-offset-y="45" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: auto; grid-row-end: 3; left: 25px; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="305" data-expected-height="50" data-offset-x="230" data-offset-y="195" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: auto; grid-row-end: 3; left: 25px; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 19 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="305" data-expected-height="50" data-offset-x="230" data-offset-y="45" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: auto; grid-row-end: 2; left: 25px; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="305" data-expected-height="50" data-offset-x="230" data-offset-y="195" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: auto; grid-row-end: 2; left: 25px; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 20 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="305" data-expected-height="50" data-offset-x="230" data-offset-y="45" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: auto; grid-row-end: 1; left: 25px; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="305" data-expected-height="50" data-offset-x="230" data-offset-y="195" style="grid-column-start: 2; grid-column-end: auto; grid-row-start: auto; grid-row-end: 1; left: 25px; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 21 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="240" data-expected-height="50" data-offset-x="230" data-offset-y="45" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: 3; grid-row-end: auto; left: 25px; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="240" data-expected-height="50" data-offset-x="230" data-offset-y="195" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: 3; grid-row-end: auto; left: 25px; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 22 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="240" data-expected-height="50" data-offset-x="230" data-offset-y="45" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: 2; grid-row-end: auto; left: 25px; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="240" data-expected-height="50" data-offset-x="230" data-offset-y="195" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: 2; grid-row-end: auto; left: 25px; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 23 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="240" data-expected-height="50" data-offset-x="230" data-offset-y="45" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: 2; grid-row-end: 3; left: 25px; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="240" data-expected-height="50" data-offset-x="230" data-offset-y="195" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: 2; grid-row-end: 3; left: 25px; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 24 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="240" data-expected-height="50" data-offset-x="230" data-offset-y="45" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: 1; grid-row-end: auto; left: 25px; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="240" data-expected-height="50" data-offset-x="230" data-offset-y="195" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: 1; grid-row-end: auto; left: 25px; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 25 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="240" data-expected-height="50" data-offset-x="230" data-offset-y="45" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: 1; grid-row-end: 3; left: 25px; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="240" data-expected-height="50" data-offset-x="230" data-offset-y="195" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: 1; grid-row-end: 3; left: 25px; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 26 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="240" data-expected-height="50" data-offset-x="230" data-offset-y="45" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: 1; grid-row-end: 2; left: 25px; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="240" data-expected-height="50" data-offset-x="230" data-offset-y="195" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: 1; grid-row-end: 2; left: 25px; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 27 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="240" data-expected-height="50" data-offset-x="230" data-offset-y="45" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: auto; grid-row-end: auto; left: 25px; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="240" data-expected-height="50" data-offset-x="230" data-offset-y="195" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: auto; grid-row-end: auto; left: 25px; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 28 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="240" data-expected-height="50" data-offset-x="230" data-offset-y="45" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: auto; grid-row-end: 3; left: 25px; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="240" data-expected-height="50" data-offset-x="230" data-offset-y="195" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: auto; grid-row-end: 3; left: 25px; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 29 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="240" data-expected-height="50" data-offset-x="230" data-offset-y="45" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: auto; grid-row-end: 2; left: 25px; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="240" data-expected-height="50" data-offset-x="230" data-offset-y="195" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: auto; grid-row-end: 2; left: 25px; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 30 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="240" data-expected-height="50" data-offset-x="230" data-offset-y="45" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: auto; grid-row-end: 1; left: 25px; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="240" data-expected-height="50" data-offset-x="230" data-offset-y="195" style="grid-column-start: 2; grid-column-end: 3; grid-row-start: auto; grid-row-end: 1; left: 25px; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 31 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="505" data-expected-height="50" data-offset-x="30" data-offset-y="45" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: 3; grid-row-end: auto; left: 25px; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="505" data-expected-height="50" data-offset-x="30" data-offset-y="195" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: 3; grid-row-end: auto; left: 25px; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 32 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="505" data-expected-height="50" data-offset-x="30" data-offset-y="45" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: 2; grid-row-end: auto; left: 25px; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="505" data-expected-height="50" data-offset-x="30" data-offset-y="195" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: 2; grid-row-end: auto; left: 25px; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 33 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="505" data-expected-height="50" data-offset-x="30" data-offset-y="45" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: 2; grid-row-end: 3; left: 25px; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="505" data-expected-height="50" data-offset-x="30" data-offset-y="195" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: 2; grid-row-end: 3; left: 25px; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 34 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="505" data-expected-height="50" data-offset-x="30" data-offset-y="45" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: 1; grid-row-end: auto; left: 25px; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="505" data-expected-height="50" data-offset-x="30" data-offset-y="195" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: 1; grid-row-end: auto; left: 25px; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 35 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="505" data-expected-height="50" data-offset-x="30" data-offset-y="45" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: 1; grid-row-end: 3; left: 25px; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="505" data-expected-height="50" data-offset-x="30" data-offset-y="195" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: 1; grid-row-end: 3; left: 25px; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 36 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="505" data-expected-height="50" data-offset-x="30" data-offset-y="45" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: 1; grid-row-end: 2; left: 25px; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="505" data-expected-height="50" data-offset-x="30" data-offset-y="195" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: 1; grid-row-end: 2; left: 25px; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 37 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="505" data-expected-height="50" data-offset-x="30" data-offset-y="45" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: auto; grid-row-end: auto; left: 25px; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="505" data-expected-height="50" data-offset-x="30" data-offset-y="195" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: auto; grid-row-end: auto; left: 25px; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 38 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="505" data-expected-height="50" data-offset-x="30" data-offset-y="45" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: auto; grid-row-end: 3; left: 25px; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="505" data-expected-height="50" data-offset-x="30" data-offset-y="195" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: auto; grid-row-end: 3; left: 25px; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 39 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="505" data-expected-height="50" data-offset-x="30" data-offset-y="45" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: auto; grid-row-end: 2; left: 25px; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="505" data-expected-height="50" data-offset-x="30" data-offset-y="195" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: auto; grid-row-end: 2; left: 25px; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 40 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="505" data-expected-height="50" data-offset-x="30" data-offset-y="45" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: auto; grid-row-end: 1; left: 25px; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="505" data-expected-height="50" data-offset-x="30" data-offset-y="195" style="grid-column-start: 1; grid-column-end: auto; grid-row-start: auto; grid-row-end: 1; left: 25px; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 41 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="440" data-expected-height="50" data-offset-x="30" data-offset-y="45" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: 3; grid-row-end: auto; left: 25px; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="440" data-expected-height="50" data-offset-x="30" data-offset-y="195" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: 3; grid-row-end: auto; left: 25px; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 42 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="440" data-expected-height="50" data-offset-x="30" data-offset-y="45" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: 2; grid-row-end: auto; left: 25px; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="440" data-expected-height="50" data-offset-x="30" data-offset-y="195" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: 2; grid-row-end: auto; left: 25px; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 43 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="440" data-expected-height="50" data-offset-x="30" data-offset-y="45" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: 2; grid-row-end: 3; left: 25px; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="440" data-expected-height="50" data-offset-x="30" data-offset-y="195" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: 2; grid-row-end: 3; left: 25px; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 44 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="440" data-expected-height="50" data-offset-x="30" data-offset-y="45" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: 1; grid-row-end: auto; left: 25px; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="440" data-expected-height="50" data-offset-x="30" data-offset-y="195" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: 1; grid-row-end: auto; left: 25px; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 45 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="440" data-expected-height="50" data-offset-x="30" data-offset-y="45" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: 1; grid-row-end: 3; left: 25px; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="440" data-expected-height="50" data-offset-x="30" data-offset-y="195" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: 1; grid-row-end: 3; left: 25px; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 46 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="440" data-expected-height="50" data-offset-x="30" data-offset-y="45" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: 1; grid-row-end: 2; left: 25px; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="440" data-expected-height="50" data-offset-x="30" data-offset-y="195" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: 1; grid-row-end: 2; left: 25px; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 47 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="440" data-expected-height="50" data-offset-x="30" data-offset-y="45" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: auto; grid-row-end: auto; left: 25px; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="440" data-expected-height="50" data-offset-x="30" data-offset-y="195" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: auto; grid-row-end: auto; left: 25px; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 48 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="440" data-expected-height="50" data-offset-x="30" data-offset-y="45" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: auto; grid-row-end: 3; left: 25px; top: auto; right: 35px; bottom: auto;">XX</div></div><div style="grid-row-start: 2; grid-column-start: 2; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="440" data-expected-height="50" data-offset-x="30" data-offset-y="195" style="grid-column-start: 1; grid-column-end: 3; grid-row-start: auto; grid-row-end: 3; left: 25px; top: auto; right: 35px; bottom: auto;">XX</div></div></div>
+offsetTop expected 45 but got 55
+FAIL .grid 49 assert_equals:
+<div class="grid"><div style="grid-row-start: 1; grid-column-start: 1; grid-row-end: auto; grid-column-end: auto;">X<br>XX<div class="abspos orthogonal" data-expected-width="440" data-expected-height="50" data-offset-x="30" data-offset-y="45" style="grid-column-start: 1; grid