f76f30fd6a
When a drag is cancelled and the source actor is visible, the drag actor is animated back to the source position. The scale that the drag actor will become is calculated as: scale = this._dragActor.width / sourceScaledWidth However, this is wrong; what we wanted to do is the opposite: scale = sourceScaledWidth / this._dragActor.width Fix the scale calculation to match the math above. https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/671