blob: 993db15b2923eb3bd5aa2f91ff6b983484053b25 [file] [log] [blame]
This test checks that changing the transform on an element triggers a correct invalidation.
The paint invalidations below should match the transformed element's coordinates.
Tested locations: 1200,1500
{
"layers": [
{
"name": "LayoutView #document",
"bounds": [1600, 585],
"contentsOpaque": true,
"drawsContent": true,
"paintInvalidations": [
{
"object": "LayoutView #document",
"rect": [1300, 0, 300, 585],
"reason": "incremental"
},
{
"object": "LayoutView #document",
"rect": [1000, 0, 300, 585],
"reason": "incremental"
},
{
"object": "LayoutBlockFlow DIV id='box'",
"rect": [1500, 0, 100, 100],
"reason": "paint property change"
},
{
"object": "LayoutBlockFlow DIV id='box'",
"rect": [1200, 0, 100, 100],
"reason": "paint property change"
},
{
"object": "LayoutBlockFlow DIV id='box'",
"rect": [1200, 0, 100, 100],
"reason": "paint property change"
},
{
"object": "LayoutBlockFlow DIV id='box'",
"rect": [900, 0, 100, 100],
"reason": "paint property change"
}
]
}
],
"objectPaintInvalidations": [
{
"object": "LayoutView #document",
"reason": "incremental"
},
{
"object": "LayoutView #document",
"reason": "incremental"
}
]
}