SUMMARY When holding both shift keys, the magnifier gets stuck on the screen. It also gets stuck when releasing the shift key after cursor movement. STEPS TO REPRODUCE (both shift keys) 1. Press on the PrtScn key to bring up Spectacle. 2. Press and hold both left and right shift key at the same time. STEPS TO REPRODUCE (after cursor movement) 1. Press on the PrtScn key to bring up Spectacle. 2. Move the cursor while holding shift. 3. Stop moving the cursor, and then release the shift key. OBSERVED RESULT The magnifier gets stuck on the screen in both situations. EXPECTED RESULT The magnifier shouldn't be visible anymore. SOFTWARE/OS VERSIONS Linux/KDE Plasma: Fedora Linux 42 KDE Plasma Version: 6.4.5 KDE Frameworks Version: 6.18.0 Qt Version: 6.9.2 ADDITIONAL INFORMATION - Graphics Platform: Wayland
Can reproduce.
Adding my reproduction, which I believe is the same issue, but with different steps. STEPS TO REPRODUCE 0. Have default settings of: - set `Show magnifier:` to `While holding Shift` - set `When launching Spectacle:` to `Take rectangular screenshot` (and `While spectacle is running` `Press screenshot key to:` `Take a new screenshot`) - default keybinds of `Launch Spectacle` to `Print` for Global and `Meta+Shift+S` for Global Alternate 1. Do not touch your mouse during reproduction, not even 1 px movement 2. Press Print Screen to open Spectacle (and its screenshot-taking UI) 3. Everything is okay 4. Dismiss it 5. *Press Ctrl+Shift+S* (WITHOUT moving the mouse) 6. The screenshot UI opens and the magnifier is shown, despite NOT holding the Shift button (we just clicked and immediately released the key combination) (NOTE: reproduction ratio is not 100%, sometimes it shows up, sometimes blinks, sometimes won't show) 7. As for OP: pressing and releasing Shift right now will not hide this magnifier UI 8. Move mouse by 1 px 9. The magnifier disappears and can now be used normally again In other words, pressing Ctrl+Shift+S to start making a screenshot probably has its "Shift" trigger the magnifier UI show-up, which lingers in this broken state until mouse cursor is moved to make it disappear, and it's immune to actual Shift key presses before disappearing.
A possibly relevant merge request was started @ https://invent.kde.org/plasma/spectacle/-/merge_requests/530
Git commit f5d4244abb2b5d5a8e2db3bd22b658f71ce186da by Noah Davis. Committed on 14/04/2026 at 07:18. Pushed by ndavis into branch 'master'. SelectionEditor: Don't call setShowMagnifier in hoverMoveEvent This is what caused the magnifier to only show while moving the mouse. Showing the magnifier should already be handled in keyPressEvent. Related: bug 509776 M +0 -1 src/Gui/SelectionEditor.cpp https://invent.kde.org/plasma/spectacle/-/commit/f5d4244abb2b5d5a8e2db3bd22b658f71ce186da
Git commit 705a0ca772ee9fefd1db38d38bba86748e340334 by Noah Davis. Committed on 15/04/2026 at 22:22. Pushed by ndavis into branch 'Plasma/6.6'. SelectionEditor: Don't call setShowMagnifier in hoverMoveEvent This is what caused the magnifier to only show while moving the mouse. Showing the magnifier should already be handled in keyPressEvent. Related: bug 509776 (cherry picked from commit f5d4244abb2b5d5a8e2db3bd22b658f71ce186da) Co-authored-by: Noah Davis <noahadvs@gmail.com> M +0 -1 src/Gui/SelectionEditor.cpp https://invent.kde.org/plasma/spectacle/-/commit/705a0ca772ee9fefd1db38d38bba86748e340334