https://bugs.kde.org/show_bug.cgi?id=490803
David Redondo <k...@david-redondo.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED Latest Commit| |https://invent.kde.org/plas | |ma/kwin/-/commit/31018c000b | |bad5dc3b263b7f452b0795dd153 | |ceb --- Comment #3 from David Redondo <k...@david-redondo.de> --- Git commit 31018c000bbad5dc3b263b7f452b0795dd153ceb by David Redondo. Committed on 06/08/2024 at 12:54. Pushed by davidre into branch 'master'. wayland: Check serial instead of focus for changing selections Clients can have valid reasons to change the selection when the same user action that also caused the selection request to lose keyboard focus. This is notbaly the case for menus created from a Plasma panel which itself will not take focus but when clicking on action it only triggers after the menu is closed. This also matches what weston and sway do. M +3 -7 autotests/integration/helper/copy.cpp M +7 -0 autotests/integration/xwayland_selections_test.cpp M +7 -7 autotests/wayland/client/test_datadevice.cpp M +1 -1 autotests/wayland/client/test_selection.cpp M +10 -10 autotests/wayland/client/test_wayland_seat.cpp M +4 -4 autotests/wayland/server/test_datacontrol_interface.cpp M +1 -1 src/wayland/datadevice.cpp M +1 -1 src/wayland/datadevice.h M +1 -1 src/wayland/primaryselectiondevice_v1.cpp M +1 -1 src/wayland/primaryselectiondevice_v1.h M +24 -26 src/wayland/seat.cpp M +2 -2 src/wayland/seat.h M +5 -2 src/wayland/seat_p.h M +3 -2 src/xwayland/clipboard.cpp M +3 -2 src/xwayland/primary.cpp https://invent.kde.org/plasma/kwin/-/commit/31018c000bbad5dc3b263b7f452b0795dd153ceb -- You are receiving this mail because: You are watching all bug changes.