What are some of the popular Matrix clients that you've seen have this problem? And are they open source?
I've been curious about Matrix for a while as a potential Discord replacement, but haven't actually tried it. Might be interesting to check it out and see whether I can contribute to one of the clients somehow.