Focus user seems hardcoded to 'focus' in contradiction to config.js which seems to allow arbitrary focus user name

Could not get video and audio working until I changed my focus user name to “focus” rather than “thefocususer”.

It looks like there are a couple of places where ‘focus’ is hardcoded in jitsi-meet:
./node_modules/lib-jitsi-meet/modules/xmpp/moderator.js: if (resource === ‘focus’) {
./node_modules/lib-jitsi-meet/modules/xmpp/strophe.jingle.js: const isP2P = Strophe.getResourceFromJid(fromJid) !== ‘focus’;
./node_modules/lib-jitsi-meet/modules/recording/recordingXMLUtils.js: return presence.getAttribute(‘from’).includes(‘focus’);
./node_modules/lib-jitsi-meet/JitsiConference.js: if (id === ‘focus’ || this.myUserId() === id) {
./node_modules/lib-jitsi-meet/JitsiConference.js: if (id === ‘focus’ || this.myUserId() === id) {

1 Like

Yes only focus user is working, there many components that assume that.