LibreWolf randomly forgetting web app sessions exist

Today I was using my Matrix account (@strypey:matrix.iridescent.nz) with the web app at chat.iridescent.nz. When I came back to the tab, there was an error message telling me the tab needed to be reloaded. When I did that, I was directed to the welcome screen, as if the session I’d been using had never existed.

The affected session was in LibreWolf 130.0-3, on Fedora 40 Mate-Compiz. I’ve had a similar issue a couple of times since I started using this browser/ OS combination, although never while I was logged in at the time. It’s possible the problem is caused by something specific to LibreWolf, Mate, or Fedora, but equally possible it’s to do with the somewhat experimental version of Synapse we’re now running on the Matrix server.

Happy to report a bug upstream if we can nail down whose bug it is ; )

EDIT: After I logged in again, and verified by my Android client again. Once again, the LibreWolf session is unable to decrypt any of the older messages in encrypted rooms (including my own). Despite the fact that I’ve verified the session, and both the browser session and Android session are open and have been for about an hour.

Update: LibreWolf just did the same thing to semaphore.social, so the problem does seem to the software I’m using. Possibly related to the changes LibreWolf makes to vanilla FireFox to protect privacy. I’ve reported it on their issue tracker.