I just love when #Element has an update (which it has every couple hours), and when you click the button to refresh all you're left with is a white page and an error in the #Javascript console. #Matrix
It turns out this time its not even a bug, it is intended behaviour! #Element apparently simply doesn't support #Firefox ESR, which is what I use on #Debian, so I guess I just won't use #Matrix on my laptop anymore.

One of the devs argues they cannot support a browser release that is
one year old. Why are modern developers so scared of stable software? Why does everything need to be new and changed? It's so dumb...
Intl.Segmenter is not a constructor - unable to use Element Web on Firefox ESR 115.12.0esr (64-bit) · Issue #27682 · element-hq/element-web

Steps to reproduce Try to open the app in Firefox ESR Outcome What did you expect? I expected the app to work. What happened instead? Got an exception in console: Uncaught TypeError: Intl.Segmenter...

GitHub
@tyil I'm not sure if it exsts in Debian, but nheko is a desktop Matrix client, written in C++ and Qt-based.