putImageData() only modifies areas inside the dirty rectangle, using width and height
Actual output:
FAIL (fallback content)
Expected output: