When Opening a lobby - via the app or the browser, people can join. The moderator can let people in. But if the moderator disconnects, he can not rejoin, because no one can let him back in. A client that is logged in via the browser can take over though
the last person should be allowed to let people in
no one can join now,
I assume you are not using the all moderators plugin? Is participant 2 promoted to a moderator on web?
Yes, Participant 2 is promoted to a moderator on web. I have to ask my team about the moderators plugin
Can you reproduce this on beta.meet.jit.si? It has the lobby enabled and the all-moderators plugin disabled.
Nope, beta has all-moderators enabled. alpha.jitsi.net is the place with lobby and not all-moderators enabled.
reproduced it on alpha.jitsi.net:
-> the iPhone can not allow the user
When I reversed the roles (open with iPhone etc), I was also not able to let the the next users back in via the browser
Is participant 2 promoted to a moderator on web?
So no, not on alpha.jitsi.net
I just tested on alpha jitsi net and if the moderator leaves a random person from the meeting is promoted for moderator. You can guess that by the star on the thumbnail.
Did you try entering the lobby with another device? I think(not sure) I saw the star, too...
Now, I was checking only the web. I don't think mobile shows the star. And the moderator rights are handled in the backend so ...
But ignoring the star and the moderator permissions, were you able to let new people enter the lobby as a promoted moderator?
Mobile does show stars except in the case everyone is a moderator. We might be missing some role update handler perhaps? (on mobile)
Ok, I tested and could reproduce the problem. Steps:
Actually, I can also reproduce the problem with 2 browsers. I think I have a lead on where the problem is.
@damencho This is very weird. When I use the "grant moderator" functionality things work ok. But if the initial owner leaves instead, I do get promoted to moderator, but joining the lobby fails like so:
<presence xmlns="jabber:client" to="[email protected]/OfEqLJPf" type="error" from="[email protected]/e01ee051"><error type="cancel"><not-allowed xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/><text xmlns="urn:ietf:params:xml:ns:xmpp-stanzas">Room creation is restricted</text></error></presence>
Hum, I will take a look, I have another lobby bug to track next on my plate. Thanks for the tests.
Most helpful comment
Ok, I tested and could reproduce the problem. Steps: