When I receive a contact request you should be able to hide the icon without making a decision right now. The icon could be hidden for a certain amount of time or "forever" (until kded module is restarted)
The proper way is to set the KSNI as passive (I think), that will make it hidden until it's active again. Could be a simple menu entry "Hide".
Why would you ever want this? It takes as long to select "later" as it would to select "yes" or "no". It's not a decision that I really have to think about it for a few hours. I don't understand this use-case at all.
IM chat with Thomas Pfeiffer Dave: when you're bored, can you comment on: https://bugs.kde.org/show_bug.cgi?id=298766 [BUG 298766] Received contact request menu should have a "Later" action CONFIRMED Thomas: Does the notification auto-hide after a while or will it stay open? 14:56:52 Dave: you get the sys tray icon till you deal with it but the bubble goes away Thomas: Then I agree with you
I agree with David on this. The notification can be closed and the icon is not too distracting. Users can finish their current task while ignoring the icon and then accept or reject the request whenever they get to it.