diff --git a/src/ol/renderer/canvas/TileLayer.js b/src/ol/renderer/canvas/TileLayer.js index a131e65f4d..a9745014e9 100644 --- a/src/ol/renderer/canvas/TileLayer.js +++ b/src/ol/renderer/canvas/TileLayer.js @@ -415,8 +415,10 @@ class CanvasTileLayerRenderer extends CanvasLayerRenderer { ); if (clips && !inTransition) { context.restore(); + this.renderedTiles.unshift(tile); + } else { + this.renderedTiles.push(tile); } - this.renderedTiles.push(tile); this.updateUsedTiles(frameState.usedTiles, tileSource, tile); } }