I'm getting a bunch of these errors with babylon 2.3, 2.4 and 2.4 preview on iOS 10 Safari
[Error] IndexSizeError (DOM Exception 1): The index is not in the allowed range.
drawImage (babylon.2.3.core.js:4:16784)
(anonymous function) (babylon.2.3.core.js:4:16784)
o (babylon.2.3.core.js:3:23232)
y (babylon.2.3.core.js:4:16330)
onerror (babylon.2.3.core.js:3:8265)
[Error] BJS - [19:23:18]: Error while trying to load texture: 3D/diffuse_sml.jpg
_ErrorEnabled (babylon.2.3.core.js:3:14459)
onerror (babylon.2.3.core.js:3:4384)
[Error] Cross-origin image load denied by Cross-Origin Resource Sharing policy.
onerror (babylon.2.3.core.js:3:4450)
You can see them pop up here www.punkoffice.com/dizingof
The result is that my mesh does not show. I don't know why its complaining about cross-origin because the image and mesh are all on the same domain.