When docking is enabled it is currently skipping the movement threshold when holding down shift (dupli) or ctrl (swap). This PR adds that back by not immediately applying unless no modifiers are held. Pull Request: https://projects.blender.org/blender/blender/pulls/125329