@@ -828,14 +828,15 @@ plots.supplyTraceDefaults = function(traceIn, traceOutIndex, layout, traceInInde
828828 coerce ( 'legendgroup' ) ;
829829 }
830830
831- supplyTransformDefaults ( traceIn , traceOut , layout ) ;
831+ plots . supplyTransformDefaults ( traceIn , traceOut , layout ) ;
832832 }
833833
834834 return traceOut ;
835835} ;
836836
837- function supplyTransformDefaults ( traceIn , traceOut , layout ) {
837+ plots . supplyTransformDefaults = function ( traceIn , traceOut , layout ) {
838838 var globalTransforms = layout . _globalTransforms || [ ] ;
839+ var transformModules = layout . _transformModules || [ ] ;
839840
840841 if ( ! Array . isArray ( traceIn . transforms ) && globalTransforms . length === 0 ) return ;
841842
@@ -856,15 +857,15 @@ function supplyTransformDefaults(traceIn, traceOut, layout) {
856857 transformOut . type = type ;
857858 transformOut . _module = _module ;
858859
859- Lib . pushUnique ( layout . _transformModules , _module ) ;
860+ Lib . pushUnique ( transformModules , _module ) ;
860861 }
861862 else {
862863 transformOut = Lib . extendFlat ( { } , transformIn ) ;
863864 }
864865
865866 containerOut . push ( transformOut ) ;
866867 }
867- }
868+ } ;
868869
869870function applyTransforms ( fullTrace , fullData , layout , fullLayout ) {
870871 var container = fullTrace . transforms ,
0 commit comments