transitionProperty property 
    
    
        
  
    
    
    
  Implementation
  @override
List<String> get transitionProperty => _transitionProperty ?? const [ALL];
 
   
        
  
    
    
    
  Implementation
  set transitionProperty(List<String>? value) {
  _transitionProperty = value;
  _effectiveTransitions = null;
  // https://github.com/WebKit/webkit/blob/master/Source/WebCore/animation/AnimationTimeline.cpp#L257
  // Any animation found in previousAnimations but not found in newAnimations is not longer current and should be canceled.
  // @HACK: There are no way to get animationList from styles(Webkit will create an new Style object when style changes, but Kraken not).
  // Therefore we should cancel all running transition to get thing works.
  finishRunningTransition();
}