<p dir="auto">loader.load( this.properties.geometrySrc , this.properties.materialSrc)</p>
<p dir="auto">The only warning i got is</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="THREE.MeshPhongMaterial: 'diffuse' is not a property of this material."><pre class="notranslate"><code class="notranslate">THREE.MeshPhongMaterial: 'diffuse' is not a property of this material.
</code></pre></div>
<p dir="auto"><a target="_blank" rel="noopener noreferrer nofollow" href="https://cloud.githubusercontent.com/assets/462417/10127654/2672ba00-65d8-11e5-8638-f549f87a6207.png"><img src="https://cloud.githubusercontent.com/assets/462417/10127654/2672ba00-65d8-11e5-8638-f549f87a6207.png" alt="screen shot 2015-09-28 at 11 56 39 am" style="max-width: 100%;"></a></p>
<p dir="auto">This is the mtl file that we load</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="newmtl material_0
Ka 1.000000 0.000000 0.000000
Kd 1.000000 1.000000 1.000000
Ks 0.000000 0.000000 0.000000
Tr 1.000000
illum 0
Ns 0.000000
map_Kd model_texture.jpg"><pre class="notranslate"><code class="notranslate">newmtl material_0
Ka 1.000000 0.000000 0.000000
Kd 1.000000 1.000000 1.000000
Ks 0.000000 0.000000 0.000000
Tr 1.000000
illum 0
Ns 0.000000
map_Kd model_texture.jpg
</code></pre></div>
<h5 dir="auto">Description of the problem</h5>
<p dir="auto">three.min.js r88 stopped rendering the canvas for some of my work with the update from macOS 10.13.1 and Safari 11.0.1 to macOS 10.13.2 and Safari 11.0.2 on iMac 14.2. RayCaster, or at least its methods setFromCamera and intersectsObjects, still works. Everything worked with macOS 10.13.1 and Safari 11.0.1. It still works with macOS 10.13.2 and Mozilla Firefox 57.0.1. My partly corresponding raw WebGL work still works with macOS 10.13.2 and Safari 11.0.2. I also re-tested my work with macOS 10.13.1 and Safari 11.0.1 on MacBook Pro 15"/2012 with NVIDIA GeForce GT 650M, and all works there.</p>
<p dir="auto">three.js has always thrown the warning below but still worked OK, so I don't know if it can be related. No other errors or warnings reported.<br>
[Warning] THREE.WebGLShader: gl.getShaderInfoLog() (3) (three.min.js, line 77)<br>
"fragment"<br>
"WARNING: 0:1: extension 'GL_ARB_gpu_shader5' is not supported<br>
"</p>
<ul dir="auto">
<li>a 1001 line dump</li>
</ul>
<p dir="auto">I checked some of the examples on the three.js website, and some render the canvas, others not:<br>
OK: <a href="https://threejs.org/examples/#webgl_animation_cloth" rel="nofollow">https://threejs.org/examples/#webgl_animation_cloth</a><br>
No: <a href="https://threejs.org/examples/#webgl_animation_keyframes_json" rel="nofollow">https://threejs.org/examples/#webgl_animation_keyframes_json</a><br>
No: <a href="https://threejs.org/examples/#webgl_animation_scene" rel="nofollow">https://threejs.org/examples/#webgl_animation_scene</a><br>
No: <a href="https://threejs.org/examples/#webgl_animation_skinning_blending" rel="nofollow">https://threejs.org/examples/#webgl_animation_skinning_blending</a><br>
No: <a href="https://threejs.org/examples/#webgl_animation_skinning_morph" rel="nofollow">https://threejs.org/examples/#webgl_animation_skinning_morph</a><br>
OK: <a href="https://threejs.org/examples/#webgl_camera" rel="nofollow">https://threejs.org/examples/#webgl_camera</a><br>
OK: <a href="https://threejs.org/examples/#webgl_camera_array" rel="nofollow">https://threejs.org/examples/#webgl_camera_array</a></p>
<h5 dir="auto">Three.js version</h5>
<ul class="contains-task-list">
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox"> Dev</li>
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox" checked=""> r88</li>
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox"> ...</li>
</ul>
<h5 dir="auto">Browser</h5>
<ul class="contains-task-list">
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox"> All of them</li>
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox"> Chrome</li>
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox"> Firefox</li>
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox"> Internet Explorer</li>
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox" checked=""> Safari</li>
</ul>
<h5 dir="auto">OS</h5>
<ul class="contains-task-list">
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox"> All of them</li>
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox"> Windows</li>
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox" checked=""> macOS</li>
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox"> Linux</li>
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox"> Android</li>
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox"> iOS</li>
</ul>
<h5 dir="auto">Hardware Requirements (graphics card, VR Device, ...)</h5>
<p dir="auto">iMac 14.2 (Intel Core i7, 3,5 GHz, 16 GB, Boot ROM IM142.0123.B00)<br>
GPU: NVIDIA GeForce GTX 780M, ROM 3782</p>