
click_action_query_long_press() can potentially schedule more than one timeout, since it doesn't clear any already-existing timeout. Make sure to clear the long press timeout before scheduling a new one. https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1188