Federated rooms not showing messages
When I use Fractal, all the rooms from within my home server are working fine, but rooms from other home servers aren't working correctly. I can see my own message in them, but I cannot see any message from other users in these rooms. I can see read receipts from other users, even their typing indicators, but their messages don't show up. When they send messages, no error messages appear in the STDOUT.
One thing to note, is that if (in another client) I reply to a message in that room, Fractal will show this output:
2023-03-14T17:19:37.977227Z ERROR fractal::session::content::room_history::message_row::content: Failed to fetch replied to event '$9uwstsafM0kYjGJZbYzDqtgvROd4A7T59Abrj4NCfjI': Unsupported event
I'm assuming this is because Fractal can see my own message, but not the one I'm replying to.
This is happening on the latest nightly on Flatpak.
I should note that I'm hosting my own home server which is running conduit. I have a lot of bridged rooms on my own server and they all work fine. This issue is happening for all federated rooms (i.e. matrix.org, gnome.org, etc)
This issue is not happening with other clients.
Steps to reproduce
- Open Fractal
- Enter a room from a different home server
- Notice that messages from other users aren't showing up
Information
-
This bug is reproducible from the latest nightly build - Fractal Version: 5-alpha1-0642632e
- OS Version: Gentoo Linux
- Installation Source: Flatpak from the GNOME Nightly repository
- Homeserver: jroy.ca (server is conduit.rs)