diff --git a/src/ol/renderer/canvas/VectorTileLayer.js b/src/ol/renderer/canvas/VectorTileLayer.js index c8a29b1366..80d88dfc0c 100644 --- a/src/ol/renderer/canvas/VectorTileLayer.js +++ b/src/ol/renderer/canvas/VectorTileLayer.js @@ -210,9 +210,10 @@ class CanvasVectorTileLayerRenderer extends CanvasTileLayerRenderer { isDrawableTile(tile) { const layer = this.getLayer(); return ( - (super.isDrawableTile(tile) && - layer.getRenderMode() === VectorTileRenderType.VECTOR) || - tile.hasContext(layer) + super.isDrawableTile(tile) && + (layer.getRenderMode() === VectorTileRenderType.VECTOR + ? getUid(layer) in tile.executorGroups + : tile.hasContext(layer)) ); }