https://bugs.kde.org/show_bug.cgi?id=405267
--- Comment #9 from Marco Martin <notm...@gmail.com> --- esc to cancel works only internally in the client, doesn't between any two arbitrary clients, regardless the toolkit looking on what gnome does, cancel on esc seems to be managed on mutter side, in meta-wayland-data-device.c static gboolean keyboard_drag_grab_key (MetaWaylandKeyboardGrab *grab, const ClutterEvent *event) { if (event->key.keyval == CLUTTER_KEY_Escape) { MetaWaylandDragGrab *drag_grab; drag_grab = wl_container_of (grab, drag_grab, keyboard_grab); meta_wayland_data_source_cancel (drag_grab->drag_data_source); meta_wayland_data_source_set_current_offer (drag_grab->drag_data_source, NULL); meta_dnd_actor_drag_finish (META_DND_ACTOR (drag_grab->feedback_actor), FALSE); drag_grab->feedback_actor = NULL; data_device_end_drag_grab (drag_grab); return TRUE; } return FALSE; } I think we should do it server side as well in kwin -- You are receiving this mail because: You are watching all bug changes.