SUMMARY Since upgrading to Plasma 6.5.1, I've been unable to paste images from clipboard in Dolphin. STEPS TO REPRODUCE 1. Open Spectacle (PrtScr) and copy screenshot to clipboard. 2. Open Dolphin. 3. Right click and select "Paste clipboard contents.." 4. Press "OK". OBSERVED RESULT No image gets pasted after pressing "OK". EXPECTED RESULT The image from the clipboard should get pasted. SOFTWARE/OS VERSIONS Linux/KDE Plasma: Fedora Linux 43 KDE Plasma Version: 6.5.1 KDE Frameworks Version: 6.19.0 Qt Version: 6.17.4 ADDITIONAL INFORMATION - `wl-paste >> image.png` from the terminal works. - Pasting the image in other applications also works. - This bug can be reproduced in a freshly installed Fedora 43 KDE VM (Plasma 6.4.5) after updating all the packages (Plasma 6.5.1). - Pasting images from Firefox/Librewolf (flatpak) does not work, but pasting images from Chromium (RPM) does work. Not sure if this one is a regression.
Dragging the images from clipboard popup (Meta+V) and clipboard (System Tray) into Dolphin works fine.
Can reproduce
Before updating to KDE 6.5, I could clip images and then paste them into Dolphin as files—a useful feature. This feature no longer works after the upgrade. `wl-paste >> image.png` from the terminal works. It can be written using shell commands. Dragging and dropping images from the taskbar clipboard manager to Dolphin successfully writes them to PNG files. This feature is very useful and important. Could you please fix it?
I'm also experiencing this, but not only with spectacle. In general, I can't paste any picture from other programs to Dolphin, even I can't drag and drop any picture from Firefox to Dolphin. I also discussed this at discuss.kde.org: https://discuss.kde.org/t/i-cant-paste-any-image-from-other-programs-to-dolphin/41896
(In reply to contact from comment #4) > I'm also experiencing this, but not only with spectacle. In general, I can't > paste any picture from other programs to Dolphin, even I can't drag and drop > any picture from Firefox to Dolphin. > > I also discussed this at discuss.kde.org: > https://discuss.kde.org/t/i-cant-paste-any-image-from-other-programs-to- > dolphin/41896 I forgot to mention that I have installed Firefox from RPM.
The issue might be in KDE Frameworks kio. But Kwin had some clipboard changes recently so I suspect the regression might be there. It needs some debugging.
Can confirm, but pasting the same image into Neochat and Discord works fine.
In my experience, only pasting pictures in Dolphin and the desktop fails without any output to journalctl, but pasting the same picture to other programs works just fine
A possibly relevant merge request was started @ https://invent.kde.org/plasma/kwin/-/merge_requests/8488
Git commit 0c91adf1a27f389ea790c0a8ca671e139755a4b5 by Vlad Zahorodnii. Committed on 27/11/2025 at 09:09. Pushed by vladz into branch 'master'. wayland: Don't withdraw data offers when keyboard focus changes When a dialog is closed, the keyboard focus doesn't move to the parent window immediately. Instead, it jumps to the null window, and then from the null window to the parent window. The window activation bits need more massaging. In meanwhile, keep the old data offers around. Not great, but it restores the old behavior. M +2 -0 autotests/integration/selection_test.cpp M +10 -5 src/wayland/seat.cpp https://invent.kde.org/plasma/kwin/-/commit/0c91adf1a27f389ea790c0a8ca671e139755a4b5
Git commit 7a15f3d6c97fbc7dde29d49c06ee710879bb9d09 by Vlad Zahorodnii. Committed on 27/11/2025 at 09:43. Pushed by vladz into branch 'Plasma/6.5'. wayland: Don't withdraw data offers when keyboard focus changes When a dialog is closed, the keyboard focus doesn't move to the parent window immediately. Instead, it jumps to the null window, and then from the null window to the parent window. The window activation bits need more massaging. In meanwhile, keep the old data offers around. Not great, but it restores the old behavior. (cherry picked from commit 0c91adf1a27f389ea790c0a8ca671e139755a4b5) M +10 -5 src/wayland/seat.cpp https://invent.kde.org/plasma/kwin/-/commit/7a15f3d6c97fbc7dde29d49c06ee710879bb9d09