Just stumbled across this odd behaviour on my deployment, and can repro in meet.jit.si and alpha.jitsi.net
Steps to repro:
On prejoin page, click settings
Select “More” tab and uncheck “Enable pre meeting screen”
Click “OK”
What happens:
Settings modal and prejoin screen dismissed prematurely, and it looks as though you have joined the meeting (filmstrip, toolbar, headings all visible) but not really – you don’t see anyone in the meeting, and nobody sees you. Toolbar buttons and video doesn’t work.
Only way to recover is to reload the page.
This is a very confusing behaviour for users and they could be hanging around for a while waiting for others to join.
What I expected:
Modal dismissed and still on prejoin page, and can join meeting as usual. No prejoin page on next visit unless re-enabled.
Is this a known issue? Should I raise issue on Github?
@shawn both behaviors are expected. config.prejoinConfig.enabled acts as a switch on/off for the whole prejoin feature, so in case it’s off, existing user selection has no effect so we hide the setting completely. When on, the user see the prejoin screen by default but they have the option to hide it if they wish and we cannot force-show it through the iframe API. If it helps in any way, we preserve the user’s selection userSelectedSkipPrejoin in localStorage under the meeting’s domain.