Transports communication: The join button in the discovery window sends a MUC join presence
Please first check if another issue has been opened for your problem
Versions
- OS: Debian 11
- Gajim version: 1.3.2
- GTK version: 3.24.24
- Python-nbxmpp version: 2.0.2
Steps to reproduce the problem
- Open the service discovery window.
- Pick a transport.
- Hit "Join".
Expected behavior
All of transports I tried (Spectrum2, Zhabogram, Slidge) communicate with a user via personal messages, so the personal message chat should be opened.
Actual behavior
A MUC join presence with <x xmlns="http://jabber.org/protocol/muc">
is sent, and this seems to be unconditional:
app.interface.show_or_join_groupchat(self.account, service)
Transports don't even bother to respond to this presence, and the spinner on the spawned chat tab just rotates forever.