message: fix(animations): do not retain deleted nodes during an non-removal animation
  Closes
diff: @@ -871,24 +871,9 @@ export class TransitionAnimationEngine {
  const players = queriedElements.get(element);
  if (players) {
  optimizeGroupPlayer(players).onDone(fn);
  - } else {
  - let elementPlayers: AnimationPlayer[]|null = null;
  -
  - let parent = element;
  - while (parent = parent.parentNode) {
  - const playersForThisElement = this.playersByElement.get(parent);
  - if (playersForThisElement && playersForThisElement.length) {
  - elementPlayers = playersForThisElement;
  - break;
  - }
  - }
  -
  - if (elementPlayers) {
  - optimizeGroupPlayer(elementPlayers).onDone(fn);
  } else {
  fn();
  }
  - }
  });
  rootPlayers.forEach(player => {
  