Hi all, In the protocol description of wl_data_device.leave event [1], the phrase
"session ends" could be misinterpreted to include intra-client surface switches. However, the actual implementation only triggers this event when leaving the entire client. Suggested clarification: - Old: "when the drag-and-drop pointer leaves the surface and the session ends" - New: "when the drag-and-drop pointer leaves the client's surfaces entirely, terminating the cross-client session" [1] https://wayland.freedesktop.org/docs/html/apa.html#protocol-spec-wl_data_device