Bug 464515 - It's unexplained that Plasma notification setting isn't honored for notifications with URLs, or why
Summary: It's unexplained that Plasma notification setting isn't honored for notificat...
Status: RESOLVED INTENTIONAL
Alias: None
Product: plasmashell
Classification: Plasma
Component: Notifications (show other bugs)
Version: 5.24.7
Platform: Ubuntu Linux
: NOR minor
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: usability
Depends on:
Blocks:
 
Reported: 2023-01-19 18:53 UTC by Dave Brain
Modified: 2023-02-14 19:32 UTC (History)
6 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 Dave Brain 2023-01-19 18:53:54 UTC
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
Comment 1 Noah Davis 2023-01-31 13:25:02 UTC
confirmed in the 23.04 UI rewrite
Comment 2 Kai Uwe Broulik 2023-01-31 14:10:52 UTC
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.
Comment 3 Nate Graham 2023-02-02 21:35:23 UTC
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.
Comment 4 Bug Janitor Service 2023-02-02 21:55:46 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/2572
Comment 5 Nate Graham 2023-02-14 19:32:47 UTC
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).