I'm having some weirdness rendering images from the web into a roImageCanvas. Quite frequently, the image fails to draw which locks up the roImageCanvas and prevents further updates to it until I exit the screen and re-enter. No error is thrown when this happens.
The obvious solution is to call SetRequireAllImagesToDraw(false) on the roImageCanvas before drawing web images into it. This fixes the lockup problem in that the images still do not render, but I can at least proceed with other updates to the roImageCanvas and recover from whatever has gone wrong. But this approach also causes some images to render in the wrong place on the canvas. Always at coordinates (0,0) no matter what position I have specified for them in the content-meta-data.
I have now had this issue with images from 3 different sources. All the images in question render fine in a web browser.