--- /b/rr/tmp0ECq6P/w/layout-test-results/virtual/disable-spinvalidation/paint/invalidation/table/cached-change-tbody-border-color-expected.txt
+++ /b/rr/tmp0ECq6P/w/layout-test-results/virtual/disable-spinvalidation/paint/invalidation/table/cached-change-tbody-border-color-actual.txt
@@ -1,7 +1,7 @@
 {
-  "bounds": [800, 600],
-  "children": [
-    {
+  "layers": [
+    {
+      "name": "LayoutView #document",
       "bounds": [800, 600],
       "contentsOpaque": true,
       "drawsContent": true,
@@ -10,32 +10,340 @@
           "object": "LayoutTableSection TBODY id='tbody'",
           "rect": [10, 10, 110, 100],
           "reason": "style change"
-        },
-        {
-          "object": "LayoutTableCell TD",
-          "reason": "full"
-        },
-        {
-          "object": "LayoutTableCell TD",
-          "reason": "full"
-        },
-        {
-          "object": "LayoutTableCell TD",
-          "reason": "full"
-        },
-        {
-          "object": "LayoutTableCell TD",
-          "reason": "full"
-        },
-        {
-          "object": "LayoutTableCell TD",
-          "reason": "full"
-        },
-        {
-          "object": "LayoutTableCell TD",
-          "reason": "full"
+        }
+      ],
+      "underPaintInvalidations": [
+        {
+          "x": 8,
+          "y": 8,
+          "oldPixel": "#FFC0CB",
+          "newPixel": "#FFFF00"
+        },
+        {
+          "x": 9,
+          "y": 8,
+          "oldPixel": "#FFC0CB",
+          "newPixel": "#FFFF00"
+        },
+        {
+          "x": 10,
+          "y": 8,
+          "oldPixel": "#FFC0CB",
+          "newPixel": "#FFFF00"
+        },
+        {
+          "x": 11,
+          "y": 8,
+          "oldPixel": "#FFC0CB",
+          "newPixel": "#FFFF00"
+        },
+        {
+          "x": 12,
+          "y": 8,
+          "oldPixel": "#FFC0CB",
+          "newPixel": "#FFFF00"
+        },
+        {
+          "x": 13,
+          "y": 8,
+          "oldPixel": "#FFC0CB",
+          "newPixel": "#FFFF00"
+        },
+        {
+          "x": 14,
+          "y": 8,
+          "oldPixel": "#FFC0CB",
+          "newPixel": "#FFFF00"
+        },
+        {
+          "x": 15,
+          "y": 8,
+          "oldPixel": "#FFC0CB",
+          "newPixel": "#FFFF00"
+        },
+        {
+          "x": 16,
+          "y": 8,
+          "oldPixel": "#FFC0CB",
+          "newPixel": "#FFFF00"
+        },
+        {
+          "x": 17,
+          "y": 8,
+          "oldPixel": "#FFC0CB",
+          "newPixel": "#FFFF00"
+        },
+        {
+          "x": 18,
+          "y": 8,
+          "oldPixel": "#FFC0CB",
+          "newPixel": "#FFFF00"
+        },
+        {
+          "x": 19,
+          "y": 8,
+          "oldPixel": "#FFC0CB",
+          "newPixel": "#FFFF00"
+        },
+        {
+          "x": 20,
+          "y": 8,
+          "oldPixel": "#FFC0CB",
+          "newPixel": "#FFFF00"
+        },
+        {
+          "x": 21,
+          "y": 8,
+          "oldPixel": "#FFC0CB",
+          "newPixel": "#FFFF00"
+        },
+        {
+          "x": 22,
+          "y": 8,
+          "oldPixel": "#FFC0CB",
+          "newPixel": "#FFFF00"
+        },
+        {
+          "x": 23,
+          "y": 8,
+          "oldPixel": "#FFC0CB",
+          "newPixel": "#FFFF00"
+        },
+        {
+          "x": 24,
+          "y": 8,
+          "oldPixel": "#FFC0CB",
+          "newPixel": "#FFFF00"
+        },
+        {
+          "x": 25,
+          "y": 8,
+          "oldPixel": "#FFC0CB",
+          "newPixel": "#FFFF00"
+        },
+        {
+          "x": 26,
+          "y": 8,
+          "oldPixel": "#FFC0CB",
+          "newPixel": "#FFFF00"
+        },
+        {
+          "x": 27,
+          "y": 8,
+          "oldPixel": "#FFC0CB",
+          "newPixel": "#FFFF00"
+        },
+        {
+          "x": 28,
+          "y": 8,
+          "oldPixel": "#FFC0CB",
+          "newPixel": "#FFFF00"
+        },
+        {
+          "x": 29,
+          "y": 8,
+          "oldPixel": "#FFC0CB",
+          "newPixel": "#FFFF00"
+        },
+        {
+          "x": 30,
+          "y": 8,
+          "oldPixel": "#FFC0CB",
+          "newPixel": "#FFFF00"
+        },
+        {
+          "x": 31,
+          "y": 8,
+          "oldPixel": "#FFC0CB",
+          "newPixel": "#FFFF00"
+        },
+        {
+          "x": 32,
+          "y": 8,
+          "oldPixel": "#FFC0CB",
+          "newPixel": "#FFFF00"
+        },
+        {
+          "x": 33,
+          "y": 8,
+          "oldPixel": "#FFC0CB",
+          "newPixel": "#FFFF00"
+        },
+        {
+          "x": 34,
+          "y": 8,
+          "oldPixel": "#FFC0CB",
+          "newPixel": "#FFFF00"
+        },
+        {
+          "x": 35,
+          "y": 8,
+          "oldPixel": "#FFC0CB",
+          "newPixel": "#FFFF00"
+        },
+        {
+          "x": 36,
+          "y": 8,
+          "oldPixel": "#FFC0CB",
+          "newPixel": "#FFFF00"
+        },
+        {
+          "x": 37,
+          "y": 8,
+          "oldPixel": "#FFC0CB",
+          "newPixel": "#FFFF00"
+        },
+        {
+          "x": 38,
+          "y": 8,
+          "oldPixel": "#FFC0CB",
+          "newPixel": "#FFFF00"
+        },
+        {
+          "x": 39,
+          "y": 8,
+          "oldPixel": "#FFC0CB",
+          "newPixel": "#FFFF00"
+        },
+        {
+          "x": 40,
+          "y": 8,
+          "oldPixel": "#FFC0CB",
+          "newPixel": "#FFFF00"
+        },
+        {
+          "x": 41,
+          "y": 8,
+          "oldPixel": "#FFC0CB",
+          "newPixel": "#FFFF00"
+        },
+        {
+          "x": 42,
+          "y": 8,
+          "oldPixel": "#FFC0CB",
+          "newPixel": "#FFFF00"
+        },
+        {
+          "x": 43,
+          "y": 8,
+          "oldPixel": "#FFC0CB",
+          "newPixel": "#FFFF00"
+        },
+        {
+          "x": 44,
+          "y": 8,
+          "oldPixel": "#FFC0CB",
+          "newPixel": "#FFFF00"
+        },
+        {
+          "x": 45,
+          "y": 8,
+          "oldPixel": "#FFC0CB",
+          "newPixel": "#FFFF00"
+        },
+        {
+          "x": 46,
+          "y": 8,
+          "oldPixel": "#FFC0CB",
+          "newPixel": "#FFFF00"
+        },
+        {
+          "x": 47,
+          "y": 8,
+          "oldPixel": "#FFC0CB",
+          "newPixel": "#FFFF00"
+        },
+        {
+          "x": 48,
+          "y": 8,
+          "oldPixel": "#FFC0CB",
+          "newPixel": "#FFFF00"
+        },
+        {
+          "x": 49,
+          "y": 8,
+          "oldPixel": "#FFC0CB",
+          "newPixel": "#FFFF00"
+        },
+        {
+          "x": 50,
+          "y": 8,
+          "oldPixel": "#FFC0CB",
+          "newPixel": "#FFFF00"
+        },
+        {
+          "x": 51,
+          "y": 8,
+          "oldPixel": "#FFC0CB",
+          "newPixel": "#FFFF00"
+        },
+        {
+          "x": 52,
+          "y": 8,
+          "oldPixel": "#FFC0CB",
+          "newPixel": "#FFFF00"
+        },
+        {
+          "x": 53,
+          "y": 8,
+          "oldPixel": "#FFC0CB",
+          "newPixel": "#FFFF00"
+        },
+        {
+          "x": 54,
+          "y": 8,
+          "oldPixel": "#FFC0CB",
+          "newPixel": "#FFFF00"
+        },
+        {
+          "x": 55,
+          "y": 8,
+          "oldPixel": "#FFC0CB",
+          "newPixel": "#FFFF00"
+        },
+        {
+          "x": 56,
+          "y": 8,
+          "oldPixel": "#FFC0CB",
+          "newPixel": "#FFFF00"
+        },
+        {
+          "x": 57,
+          "y": 8,
+          "oldPixel": "#FFC0CB",
+          "newPixel": "#FFFF00"
         }
       ]
+    }
+  ],
+  "objectPaintInvalidations": [
+    {
+      "object": "LayoutTableCell TD",
+      "reason": "style change"
+    },
+    {
+      "object": "LayoutTableCell TD",
+      "reason": "style change"
+    },
+    {
+      "object": "LayoutTableCell TD",
+      "reason": "style change"
+    },
+    {
+      "object": "LayoutTableCell TD",
+      "reason": "style change"
+    },
+    {
+      "object": "LayoutTableCell TD",
+      "reason": "style change"
+    },
+    {
+      "object": "LayoutTableCell TD",
+      "reason": "style change"
+    },
+    {
+      "object": "LayoutTableSection TBODY id='tbody'",
+      "reason": "style change"
     }
   ]
 }
