I'm having some issues using Safari to run my application. I'm running Safari 8.0.2, although I've gotten reports that it happens in 8.0.1 and 7.
The Type Error can be recreated by running this Sandcastle while in Safari 8.0.2:
This is the console output during the error:
An error occurred while rendering. Rendering has stopped.
undefined
TypeError: undefined is not a function (evaluating 'property.getValue(time, result)')
getValueOrUndefined@http://cesiumjs.org/Cesium/Source/DataSources/Property.js:118:53
update@http://cesiumjs.org/Cesium/Source/DataSources/BillboardVisualizer.js:105:56
update@http://cesiumjs.org/Cesium/Source/DataSources/DataSourceDisplay.js:202:47
_onTick@http://cesiumjs.org/Cesium/Source/Widgets/Viewer/Viewer.js:1246:55
raiseEvent@http://cesiumjs.org/Cesium/Source/Core/Event.js:146:35
tick@http://cesiumjs.org/Cesium/Source/Core/Clock.js:203:31
render@http://cesiumjs.org/Cesium/Source/Widgets/CesiumWidget/CesiumWidget.js:639:43
render@http://cesiumjs.org/Cesium/Source/Widgets/CesiumWidget/CesiumWidget.js:68:38