Merge changes Ie3c17c40,I4fed4e3d,I0b16b432 into main

* changes:
  Fix NPE in Element.recursivelyClearPlacement()
  Snap the transition progress to target progress when skipping
  Improve overscroll performance