Back around 2012 I would have Empathy (XMPP) always on and I would use GNOME's wonderful "reply in notification" UI to talk to people. It felt snappy and its resource use wasn't noticeable on a laptop with 4GB RAM and a dual-core CPU. Modern chat apps are crap.
I found this: https://tonsky.me/blog/disenchantment/ which is post dated 2018, I'm sure it has to be configurable by now.
What ends up happening is I try to leave ripcord open and then every time there is more than just basic use of slack, I have to open up the original electron client to post pictures or polls or similar.
Given that Slack doesn't work remotely, I also have to ask, do they actually use their product? Because I can't imagine someone who can change the product putting up with the ridiculous workflows that Slack forces on you.
Also means that I never have to see the unread message notification if there's no icon for the Slack app in my Dock or Cmd + Tab.
No other notifications enabled. I tab over to Slack when I'm in a time and space that I can respond to questions.
(I write and dislike web apps since I tend to lose them. Having dedicated windows which don't host all the links I click on to documents is much more conducive to my organisation style. Actually, I would go so far as to say that I wish web browsers would still let you turn tabs off.)
You can pin tabs in Firefox. Little harder to lose them that way.
The entire UX for slack is just getting more cumbersome to the point where they added a lightning bolt so they dont have to think about all the crap they are shoveling in their program, and now the useful stuff is not available except beyond this lightning bolt.
When native apps start running into this problem, they allow you to customize defaults, but slack just wants to be the worst of both worlds imo.
Very confusing and frustrating.