diff --git a/src/components/image-plus.js b/src/components/image-plus.js
index 08cf851b88a514c892c931be3770d30f5ca020d9..f47fc8317d4c24e778f86521b76a59f831727aa1 100644
--- a/src/components/image-plus.js
+++ b/src/components/image-plus.js
@@ -239,6 +239,7 @@ AFRAME.registerComponent("image-plus", {
     material.transparent = true;
     material.map = texture;
     material.needsUpdate = true;
+    material.map.needsUpdate = true;
 
     const geometry = new THREE.PlaneGeometry(width, height, 1, 1);
     this.mesh = new THREE.Mesh(geometry, material);