[SOLVED] Vesktop (Discord client) freezing and crashing whenever I get pinged

Wanted to post my solution here in case anyone run into it in the future. extremely wonky bug that forced me to use the browser client for 2 days.

Basically, symptoms were that Vesktop froze for a minute or so whenever I’d otherwise get a notification. Turns out Vesktop wants to send a desktop notification any time you get pinged/dmed. If org.freedesktop.Notifications isn’t running it hangs for like 1 minute before timing out due to this error:

[60384:0917/151528.782352:ERROR:electron/shell/browser/notifications/linux/libnotify_notification.cc:50] notify_notification_show: domain=1085 code=24 message="Error calling StartServiceByName for org.freedesktop.Notifications: Timeout was reached"

For me, the fix was simply to add the Notifications widget to my plasma panel which magically enabled the service and solved everything