https://codepen.io/anon/pen/KrXrgJ
In the above codepen, the 3D axis appears to have been corrupted. This only appears to occur when there are both a surface and scatter3d, all the z coordinates are identical, and the z coordinate can not be expressed as 2^n where n is an integer.
With z = Math.pow(2, -1):

With z = Math.pow(2, -1) + 0.1:
