SUMMARY With current git master, when you make an app's notifications not appear in the history, it also doesn't participate in the "you missed X notifications while in DND mode" system, which is unexpected and not ideal. STEPS TO REPRODUCE 1. System Settings > Notifications > Application settings > Dolphin > Uncheck "Show in history" 2. Open a web browser tab with a YouTube video, and play it, but don't enter full screen 3. run `sleep 5 && notify-send --hint=string:desktop-entry:org.kde.dolphin "hi"` 4. Enter full screen in the YouTube video 5. wait 10 seconds 6. Leave full screen OBSERVED RESULT The fake notification from Dolphin is on screen. EXPECTED RESULT The fake notification from Dolphin is in the history, and I see a "You missed 1 notification" message. ADDITIONAL INFORMATION Technically it's doing what you asked it to, but you probably didn't realize this specific implication. Perhaps notifications marked as not going into the history should in fact go there if they were missed while in DND mode, or else they're simply lost forever.
As for why one would want to do this: I have notifications for all my chat apps set to not appear in history because I find it difficult to read long chains of notifications in the history popup. I like to see notifications in pop-up form so I can keep track of who's saying what in real-time, but I don't need it to be recorded for posterity. But if I missed those notifications due to being in DND mode, then it would be useful to see what I missed in the history, where it's at least better than nothing.
Confirm this on git-master. Further frustrations: - If I trigger DND with the toggle inthe notification drop down - Then trigger the fake Dolphin notification - I don't see the notification pop-up (as expected) - I then turn off DND with the toggle - I see a notification that there was 1 notification during DND. There's nothing to indicate what that notification was or what app triggered it. Adding the missed notification to history, as suggested, would solve this problem
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/5540
*** Bug 502422 has been marked as a duplicate of this bug. ***