diff --git a/gz3d/src/gziface.js b/gz3d/src/gziface.js
index 8686808801289d375a42dba3521781a13805de69..2471b3ca12c800b3b5e8312a6e669ad6d5089c45 100644
--- a/gz3d/src/gziface.js
+++ b/gz3d/src/gziface.js
@@ -213,6 +213,9 @@ GZ3D.GZIface.prototype.onConnected = function()
     }
 
     this.assetProgressData.prepared = true;
+    if (this.assetProgressCallback) {
+      this.assetProgressCallback(this.assetProgressData);
+    }
     this.gui.setSceneStats(message);
     this.sceneTopic.unsubscribe();
   };