Skip to content

Commit abbd92d

Browse files
authored
Merge pull request #4262 from plotly/fix-layout-first-transition-race-condition
Fix "layout first" transition race condition
2 parents bead43f + aae0c60 commit abbd92d

File tree

2 files changed

+181
-90
lines changed

2 files changed

+181
-90
lines changed

src/plots/plots.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -2611,14 +2611,14 @@ plots.transitionFromReact = function(gd, restyleFlags, relayoutFlags, oldFullLay
26112611
axisTransitionOpts = Lib.extendFlat({}, transitionOpts, {duration: 0});
26122612
transitionedTraces = allTraceIndices;
26132613
traceTransitionOpts = transitionOpts;
2614-
transitionTraces();
26152614
setTimeout(transitionAxes, transitionOpts.duration);
2615+
transitionTraces();
26162616
} else {
26172617
axisTransitionOpts = transitionOpts;
26182618
transitionedTraces = null;
26192619
traceTransitionOpts = Lib.extendFlat({}, transitionOpts, {duration: 0});
2620+
setTimeout(transitionTraces, axisTransitionOpts.duration);
26202621
transitionAxes();
2621-
transitionTraces();
26222622
}
26232623
} else if(axEdits.length) {
26242624
axisTransitionOpts = transitionOpts;

0 commit comments

Comments
 (0)