diff --git a/modules/geo-layers/src/tile-3d-layer/tile-3d-layer.js b/modules/geo-layers/src/tile-3d-layer/tile-3d-layer.js
index <HASH>..<HASH> 100644
--- a/modules/geo-layers/src/tile-3d-layer/tile-3d-layer.js
+++ b/modules/geo-layers/src/tile-3d-layer/tile-3d-layer.js
@@ -38,7 +38,7 @@ export default class Tile3DLayer extends CompositeLayer {
 
   get isLoaded() {
     const {tileset3d} = this.state;
-    return tileset3d && tileset3d.tiles.every(tile => !tile.selected || tile.contentReady);
+    return tileset3d && tileset3d.isLoaded();
   }
 
   shouldUpdateState({changeFlags}) {
Tile3DLayer: more reliable isLoaded test (#<I>)