SUMMARY ***l My notification pop-up timeout is set for 1second. Taking a screenshot with spectacle I expect the pop up to be removed after 1 second. The pop up stays for 5 seconds which is the default for the notification. reboot/restart of KDE/Plasma makes no difference *** STEPS TO REPRODUCE 1. Set notification timeout to any value . e.g. from the default of 5S to 1S 2. Take a screenshot with spectacle 3. Screen shot takes as expected 4. notification remains on screen for 5 seconds regardless of the time out set in notification settings OBSERVED RESULT notification remains on screen for 5 seconds regardless of the time out set in notification settings EXPECTED RESULT notification should stay on screen for the value input into the notification timeout. ie.e 1second SOFTWARE/OS VERSIONS Operating System: Kubuntu 22.04 KDE Plasma Version: 5.24.7 KDE Frameworks Version: 5.92.0 Qt Version: 5.15.3 Kernel Version: 5.15.0-58-generic (64-bit) Graphics Platform: X11 Processors: 8 × 11th Gen Intel® Core™ i5-1135G7 @ 2.40GHz Memory: 7.5 GiB of RAM Graphics Processor: Mesa Intel® Xe Graphics ADDITIONAL INFORMATION
confirmed in the 23.04 UI rewrite
Notifications with a URL payload are intentionally shown longer by Plasma (nothing Spectacle does) in order to give you more time to interact with (e.g. drag) the screenshot. This is by design.
It may be intentional, but it's clearly unexpected from the user, since we're violating the promises our UI makes by offering a duration control and then ignoring it. If we want to keep this, we need to disclose it with some explanatory text by the UI control to configure the duration.
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/2572
There was no consensus that my merge request was desired. So at this point we have to consider it simply intentional and users need to figure out the pattern for themselves (or not notice and not care).