diff --git a/projects/ngx-maplibre-gl/src/lib/map/map.service.ts b/projects/ngx-maplibre-gl/src/lib/map/map.service.ts index 2075b2af..6f42958b 100644 --- a/projects/ngx-maplibre-gl/src/lib/map/map.service.ts +++ b/projects/ngx-maplibre-gl/src/lib/map/map.service.ts @@ -642,7 +642,9 @@ export class MapService { this.mapInstance.setStyle(options.style!); } - this.subscription.add(this.applyChanges()); + this.subscription.add( + this.zone.onMicrotaskEmpty.subscribe(() => this.applyChanges()) + ); } private removeMarkers() {