Is the fix a client thing or is there an interaction with the server as well? I had really bad issues with message decryption on Element for Android last year (July 2023 based on the date I installed a different matrix client).
I'm self-hosting synapse on Debian Bullseye (from bullseye-backports).
Afaik it was the client implementation, the encryption logic is the same just redone in a different language.
The issue i had was that when using unstable network connections(mostly mobile) it would miss one message or something like that and all following messages wouldnt be decryptable.
To expand upon this, you can install the web archive extensions which tries to automatically find a website archive if the site you visit is dead (or you can manually select search).
Just got some “your server is misconfigured” message when I logged in to my server on element web (on a machine I haven’t installed element desktop on yet) and when I click the link it takes me to this GitHub page talking about camel case vs snake case. All that’s great, but I’m running dendrite and my entire dendrite config file is snake case. 🤷♂️
It used to happen a lot. Havent had it for like 6 months and now its starting to happen again. Mostly with matrix.org users too. No idea what the issue is. Other server make no issues at all so far.