Bug 496634 - Spectacle blocks all mouse interaction on the screen if the Save As dialog for a Rectangular Region capture loses focus
Summary: Spectacle blocks all mouse interaction on the screen if the Save As dialog fo...
Status: CONFIRMED
Alias: None
Product: Spectacle
Classification: Applications
Component: General (show other bugs)
Version: 24.12.1
Platform: Arch Linux Linux
: NOR normal
Target Milestone: ---
Assignee: Noah Davis
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-11-24 14:16 UTC by Chris
Modified: 2025-01-12 16:40 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Chris 2024-11-24 14:16:28 UTC
SUMMARY
Spectacle appears to be causing kde to freeze when used with focus-follow-mouse

STEPS TO REPRODUCE
1. Enable focus-follow-mouse
2. open spectacle (press print screen key)
3. Click the 'Rectangular region' button
4. Select an area of the screen to capture
5. Select 'Save As'
6. Allow the mouse to wander outside of the save-as dialogue box

OBSERVED RESULT
The save-as dialogue appears to drop behind the captured region and there is now no way to interact with the kde session, the whole user interface is unresponsive. The only fix is to alt-tab to a console and kill the spectacle process.

EXPECTED RESULT
Not to lock up the user interface.

SOFTWARE/OS VERSIONS
Operating System: Arch Linux 
KDE Plasma Version: 6.2.3
KDE Frameworks Version: 6.8.0
Qt Version: 6.8.0
Kernel Version: 6.12.1-arch1-1 (64-bit)
Graphics Platform: Wayland
Processors: 16 × 12th Gen Intel® Core™ i5-12600KF
Memory: 31.2 GiB of RAM
Graphics Processor: NVIDIA GeForce RTX 2060 SUPER/PCIe/SSE2


ADDITIONAL INFORMATION
This is using wayland, not tested with X
Comment 1 John Kizer 2024-11-26 20:15:23 UTC
Thanks for the report! I can reproduce this on my system as well, with the added detail that setting Focus follows mouse isn't necessary to trigger it - clicking or tabbing away in Click to focus mode at Step 6 also produces the observed result.