diff --git a/modules/svg/streetside.js b/modules/svg/streetside.js index 4470dbb3f..342a2a3b5 100644 --- a/modules/svg/streetside.js +++ b/modules/svg/streetside.js @@ -140,10 +140,6 @@ export function svgStreetside(projection, context, dispatch) { function viewerChanged() { - // skip this if the map is currently transformed - // e.g. during drags or easing. - if (context.map().isTransformed()) return; - var service = getService(); if (!service) return; @@ -152,6 +148,11 @@ export function svgStreetside(projection, context, dispatch) { // update viewfield rotation _viewerYaw = viewer.getYaw(); + + // avoid updating if the map is currently transformed + // e.g. during drags or easing. + if (context.map().isTransformed()) return; + layer.selectAll('.viewfield-group.selected') .attr('transform', transform); }