
libinput 1.27 added a new "sticky" mode to the tap-and-drag drag lock - the previous mode is now called the "timeout" mode. In sticky mode the drag lock is explicitly terminated with an extra tap, i.e. a full sequence is: tap, down, [:move, up, wait, down:], up, tap where the middle part can repeat and/or wait as long as required. In the previous "timeout" mode the drag lock would automatically release after a timeout - for users with low dexterity this timeout may be too short. The sticky mode is also how macos does drag lock. Related: https://gitlab.gnome.org/GNOME/gnome-control-center/-/merge_requests/2798 Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4292>