When an element is set as -webkit-user-drag: element; and a translateY(...) is applied on an ancestor the drag ghost snapshot is cut. I made a little stackblitz to show the problem : https://stackblitz.com/edit/typescript-hasm82 The snapshot is cut on the Y axis and not the X axis.
<rdar://problem/49855314>