Bug 410058

Summary: Please add an option to limit the number of notifications from an application at the same time.
Product: [Plasma] plasmashell Reporter: Alex Istrate <calzzon3>
Component: NotificationsAssignee: Kai Uwe Broulik <kde>
Status: RESOLVED DOWNSTREAM    
Severity: wishlist CC: kde, kdelibs-bugs-null, nate, plasma-bugs-null
Priority: NOR    
Version First Reported In: master   
Target Milestone: 1.0   
Platform: Kubuntu   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Alex Istrate 2019-07-21 08:28:11 UTC
SUMMARY

When I start my computer after a long time of no use, I get flooded with too many notifications on screen. Some of them are critical WHILE I work on the computer so I don't want to use the autoclose timer, but not so critical in the first few minutes after I just logged in. 
Please add an option to limit any application to only a few notifications at the same time, with the option to show all if I choose. 5 bubbles may be a good starting point. If there are more than a predefined number, reset the timer, increment the number of unread notifications in the systray and add a button with something like 'Show X more notifications...', preferably in the same bubble. 
Thanks!

STEPS TO REPRODUCE
1. Have a few programs that show notification for events that happened while the computer was turned off. (A browser with youtube notifications enabled is a good example)
2. Turn on the computer after a long time. (A few days is enough with just youtube notifications)
3. Enjoy a screen full of notifications that pop all at once, the moment that firefox connects.


SOFTWARE/OS VERSIONS
Linux: Kubuntu 19.04
KDE Plasma Version: 5.16.3
KDE Frameworks Version: 5.59.0
Qt Version: 5.12.2
Comment 1 Kai Uwe Broulik 2019-07-21 09:30:43 UTC
There's a flood protection where it ignores identical notification requests in quick succession but when the app sends a tonne of notifications the app needs to be fixed.
Comment 2 Nate Graham 2019-07-22 17:40:27 UTC
Yeah, I would recommend that you file bugs on the apps that are causing this for you. It's really bad behavior. We can't work around it on our side because sending a few notifications in rapid succession may actually be intentional and desired behavior. But when the app sends like 500, that's just silly.