The canvas component can be cleared by various window events, e.g. resizing. Apparently scrolling on mobile sometimes does it, too.
There’s a reset event on the canvas that you should hook into to redraw the canvas in those situations. Is there a way to change the mouse pointer when the mouse moves over the canvas component? - #8