Due to this issue in Webkit (and in older Chromes due to this issue in Blink) certain automatic tests that need to read the canvas will fail there and are disabled in those environments. Use these manual tests here instead.

Input (hover and click on the black/pink rectangle):

All five canvases below should show the following image:
reference image

Test cases