| Summary: | Spectacle does not copy to clipboard from the rectangular region UI; you have to accept and click Copy from main window UI | ||
|---|---|---|---|
| Product: | [Applications] Spectacle | Reporter: | Amr Nabeel <amr.nabeel> |
| Component: | General | Assignee: | Noah Davis <noahadvs> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | famine_cavalier538, gillulyd, kde, nate, scaine |
| Priority: | NOR | ||
| Version First Reported In: | 6.5.1 | ||
| Target Milestone: | --- | ||
| Platform: | Arch Linux | ||
| OS: | Linux | ||
| Latest Commit: | https://invent.kde.org/frameworks/kguiaddons/-/commit/b71af4e1afcf72b8c9da315dc8d728db70d753c0 | Version Fixed/Implemented In: | 6.22 |
| Sentry Crash Report: | |||
|
Description
Amr Nabeel
2025-11-06 22:21:59 UTC
*** This bug has been marked as a duplicate of bug 509065 *** Not a duplicate; it's reporting something slightly different. I can't reproduce the issue as reported with current git master. *** Bug 512029 has been marked as a duplicate of this bug. *** *** Bug 513201 has been marked as a duplicate of this bug. *** Git commit b71af4e1afcf72b8c9da315dc8d728db70d753c0 by David Edmundson, on behalf of David Redondo. Committed on 15/12/2025 at 10:16. Pushed by davidedmundson into branch 'master'. ksystemclipboard: Dispatch read events in another thread WaylandClipboard wraps ext_data_control if an application tried to read the clipboard using QClipboard whilst it owns the data control we would deadlock. This was previously being solved by trying to transfer mimedata to the regular clipboard upon gaining focus. However this never worked reliably and efforts to fix this only made it more complicated. To solve the original deadlock all ext_data_control classes now live on another thread which dispatches events on a separate queue. A recursive mutex allows the main thread to read mimedata and no wayland events which change the mimedata process until this is complete. Related: bug 480448, bug 496029, bug 502831, bug 505281, bug 506467, bug 507792, bug 509065, bug 509689 FIXED-IN: 6.22 M +116 -14 src/systemclipboard/waylandclipboard.cpp M +3 -0 src/systemclipboard/waylandclipboard_p.h https://invent.kde.org/frameworks/kguiaddons/-/commit/b71af4e1afcf72b8c9da315dc8d728db70d753c0 |