Hello together,
I use the jitsi iFrame api to embedd the conference in a second page.
When I open the Page on a normal desktop browser everything works. But when I open the page with a mobile browser the page is rendered as wished. But when I click on the name to change the entered name, then the filmstripe is show as in the attached image shows.
What can trigger this issue, or ist this a bug in the iFrame API?
<!DOCTYPE html>
<html>
<head>
<title>{{ room.name }}</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0">
</head>
<body style="margin: 0" >
<div id="jitsiWindow" style="height:500px; overflow:hidden">
</div>
</body>
<script src='https://{{ room.server.url }}/external_api.js'></script>
<script>
const domain = '{{ room.server.url }}';
const options = {
roomName: '{{ room.uid }}',
// width: '100%',
configOverwrite: {
disableDeepLinking: true,
},
interfaceConfigOverwrite: {
MOBILE_APP_PROMO: false,
},
height: 700,
parentNode: document.querySelector('#jitsiWindow'),
userInfo: {
displayName: '{{ name }}'
}
};
api = new JitsiMeetExternalAPI(domain, options);
After some research it seems that this issue only happend with chrom based mobile browser.
Chrome mobile and Edge Mobile shows the filmstripe when clicking the name field
opera mobile and firefox mobile are not infected by the issue.
To prevent cache problems I flushed the cache of the whole browser on the mobile device. But the problem is still ongoing.
saghul
April 28, 2022, 7:30am
#3
Can you log the user agent in the iframe?
Hello, @saghul ,
THanks for lookin for the Issue.
You mean the logs i get from the chrom console?
This are the logs I get from the mobile browser when I attach it to the chrom inspector via usb.
>
> The deviceorientation events are blocked by permissions policy. See https://github.com/w3c/webappsec-permissions-policy/blob/master/features.md#sensor-features
> _s @ web-cdn.jitsi.net/me….js?v=6085.2805:138
> auth.callstats.io/authenticate:1 Failed to load resource: the server responded with a status of 400 ()
> Test_ohne_lobby-439:63 (TIME) index.html loaded: 606.1000000238419
> Logger.js:154 2022-04-28T08:10:23.156Z [modules/browser/BrowserCapabilities.js] <new <anonymous>>: This appears to be chrome, ver: 100.0.4896.127
> LocalStatsCollector.js:22 The AudioContext was not allowed to start. It must be resumed (or created) after a user gesture on the page. https://goo.gl/7K7WLu
> 3924 @ LocalStatsCollector.js:22
> __webpack_require__ @ bootstrap:19
> 4449 @ index.js:3
> __webpack_require__ @ bootstrap:19
> (anonymous) @ startup:4
> (anonymous) @ startup:4
> (anonymous) @ universalModuleDefinition:9
> (anonymous) @ universalModuleDefinition:1
> Logger.js:154 2022-04-28T08:10:24.706Z [features/base/redux] <Object.persistState>: redux state persisted. 87f47cdd5da4b94f6652a96730c93262 -> 443922bfd9d005e91fbc5873fa529830
> Logger.js:154 2022-04-28T08:10:24.866Z [features/base/config] Extending config with: {"disableDeepLinking":true}
> Logger.js:154 2022-04-28T08:10:24.885Z [FeatureFlags] <Object.init>: Source name signaling: false, Send multiple video streams: false, uses Unified plan: true
> Logger.js:154 2022-04-28T08:10:24.888Z [modules/RTC/ScreenObtainer.js] <Object._createObtainStreamMethod>: Screen sharing not supported on chrome
> Logger.js:154 2022-04-28T08:10:24.890Z [modules/RTC/ScreenObtainer.js] <Object.init>: Desktop sharing disabled
> amplitude.umd.js:561 [Amplitude] Cleaning up cookies availability test
> amplitude.umd.js:561 [Amplitude] Cleaning up cookies availability test
> Logger.js:154 2022-04-28T08:10:24.930Z [features/analytics] Initialized 1 analytics handlers
> Logger.js:154 2022-04-28T08:10:24.933Z [features/base/media] Start muted: video
> Logger.js:154 2022-04-28T08:10:24.942Z [features/base/media] Start audio only set to false
> react-dom.production.min.js:229 The deviceorientation events are blocked by permissions policy. See https://github.com/w3c/webappsec-permissions-policy/blob/master/features.md#sensor-features
> _s @ react-dom.production.min.js:229
> _s @ react-dom.production.min.js:229
> _s @ react-dom.production.min.js:229
> _s @ react-dom.production.min.js:229
> _s @ react-dom.production.min.js:229
> vs @ react-dom.production.min.js:227
> Pl @ react-dom.production.min.js:256
> t.unstable_runWithPriority @ scheduler.production.min.js:18
> Wr @ react-dom.production.min.js:122
> Tl @ react-dom.production.min.js:252
> gl @ react-dom.production.min.js:243
> (anonymous) @ react-dom.production.min.js:123
> t.unstable_runWithPriority @ scheduler.production.min.js:18
> Wr @ react-dom.production.min.js:122
> Kr @ react-dom.production.min.js:123
> Gr @ react-dom.production.min.js:122
> dl @ react-dom.production.min.js:237
> enqueueSetState @ react-dom.production.min.js:133
> g.setState @ react.production.min.js:12
> (anonymous) @ BaseApp.js:263
> _navigate @ BaseApp.js:262
> (anonymous) @ middleware.js:154
> Promise.then (async)
> (anonymous) @ middleware.js:154
> (anonymous) @ middleware.js:174
> (anonymous) @ middleware.js:27
> (anonymous) @ middleware.js:33
> (anonymous) @ middleware.js:19
> (anonymous) @ middleware.web.js:29
> (anonymous) @ middleware.any.js:47
> (anonymous) @ middleware.js:67
> (anonymous) @ middleware.js:45
> (anonymous) @ middleware.js:61
> (anonymous) @ middleware.js:20
> (anonymous) @ middleware.js:134
> (anonymous) @ middleware.js:71
> (anonymous) @ middleware.js:79
> (anonymous) @ middleware.js:147
> (anonymous) @ middleware.js:35
> (anonymous) @ middleware.js:221
> (anonymous) @ middleware.js:80
> (anonymous) @ middleware.js:80
> (anonymous) @ middleware.js:31
> (anonymous) @ middleware.web.js:46
> (anonymous) @ middleware.web.js:24
> (anonymous) @ middleware.any.js:94
> (anonymous) @ middleware.js:80
> (anonymous) @ middleware.web.js:283
> (anonymous) @ middleware.js:50
> (anonymous) @ middleware.js:25
> (anonymous) @ middleware.js:16
> (anonymous) @ middleware.js:21
> (anonymous) @ middleware.js:23
> (anonymous) @ middleware.js:21
> (anonymous) @ middleware.js:59
> (anonymous) @ middleware.js:39
> (anonymous) @ middleware.js:33
> (anonymous) @ middleware.js:311
> (anonymous) @ middleware.js:39
> (anonymous) @ middleware.js:24
> (anonymous) @ middleware.js:28
> (anonymous) @ middleware.web.js:20
> (anonymous) @ middleware.js:42
> (anonymous) @ middleware.js:227
> (anonymous) @ middleware.js:21
> (anonymous) @ middleware.js:290
> (anonymous) @ middleware.js:72
> (anonymous) @ middleware.js:44
> (anonymous) @ middleware.js:49
> (anonymous) @ middleware.js:94
> (anonymous) @ middleware.js:12
> (anonymous) @ middleware.js:39
> (anonymous) @ middleware.js:35
> (anonymous) @ middleware.web.js:60
> (anonymous) @ middleware.any.js:506
> (anonymous) @ middleware.any.js:102
> (anonymous) @ middleware.js:203
> (anonymous) @ middleware.js:96
> (anonymous) @ middleware.any.js:46
> (anonymous) @ middleware.js:53
> (anonymous) @ middleware.js:27
> (anonymous) @ middleware.js:23
> (anonymous) @ middleware.web.js:11
> (anonymous) @ middleware.web.js:36
> (anonymous) @ middleware.any.js:112
> (anonymous) @ middleware.js:16
> (anonymous) @ middleware.js:91
> (anonymous) @ middleware.js:75
> (anonymous) @ middleware.js:24
> (anonymous) @ middleware.js:20
> (anonymous) @ middleware.js:15
> (anonymous) @ middleware.js:188
> (anonymous) @ middleware.js:23
> (anonymous) @ middleware.js:21
> (anonymous) @ middleware.js:25
> (anonymous) @ middleware.js:76
> (anonymous) @ middleware.js:236
> (anonymous) @ middleware.web.js:26
> (anonymous) @ middleware.js:201
> (anonymous) @ middleware.js:38
> (anonymous) @ middleware.web.js:127
> (anonymous) @ middleware.js:180
> dispatch @ redux.js:636
> (anonymous) @ actions.web.js:134
> await in (anonymous) (async)
> (anonymous) @ index.js:11
> (anonymous) @ middleware.js:30
> (anonymous) @ middleware.js:33
> (anonymous) @ middleware.js:19
> (anonymous) @ middleware.web.js:29
> (anonymous) @ middleware.any.js:47
> (anonymous) @ middleware.js:67
> (anonymous) @ middleware.js:45
> (anonymous) @ middleware.js:61
> (anonymous) @ middleware.js:20
> (anonymous) @ middleware.js:134
> (anonymous) @ middleware.js:71
> (anonymous) @ middleware.js:79
> (anonymous) @ middleware.js:39
> (anonymous) @ middleware.js:221
> (anonymous) @ middleware.js:80
> (anonymous) @ middleware.js:80
> (anonymous) @ middleware.js:31
> (anonymous) @ middleware.web.js:46
> (anonymous) @ middleware.web.js:24
> (anonymous) @ middleware.any.js:94
> (anonymous) @ middleware.js:80
> (anonymous) @ middleware.web.js:283
> (anonymous) @ middleware.js:50
> (anonymous) @ middleware.js:25
> (anonymous) @ middleware.js:16
> (anonymous) @ middleware.js:21
> (anonymous) @ middleware.js:23
> (anonymous) @ middleware.js:21
> (anonymous) @ middleware.js:16
> (anonymous) @ middleware.js:39
> (anonymous) @ middleware.js:33
> (anonymous) @ middleware.js:311
> (anonymous) @ middleware.js:39
> (anonymous) @ middleware.js:24
> (anonymous) @ middleware.js:28
> (anonymous) @ middleware.web.js:20
> (anonymous) @ middleware.js:42
> (anonymous) @ middleware.js:227
> (anonymous) @ middleware.js:21
> (anonymous) @ middleware.js:147
> (anonymous) @ middleware.js:44
> (anonymous) @ middleware.js:49
> (anonymous) @ middleware.js:94
> (anonymous) @ middleware.js:12
> (anonymous) @ middleware.js:39
> (anonymous) @ middleware.js:35
> (anonymous) @ middleware.web.js:60
> (anonymous) @ middleware.any.js:109
> (anonymous) @ middleware.js:203
> (anonymous) @ middleware.js:106
> (anonymous) @ middleware.any.js:46
> (anonymous) @ middleware.js:53
> (anonymous) @ middleware.js:27
> (anonymous) @ middleware.js:23
> (anonymous) @ middleware.web.js:11
> (anonymous) @ middleware.web.js:36
> (anonymous) @ middleware.any.js:112
> (anonymous) @ middleware.js:16
> (anonymous) @ middleware.js:91
> (anonymous) @ middleware.js:75
> (anonymous) @ middleware.js:24
> (anonymous) @ middleware.js:20
> (anonymous) @ middleware.js:15
> (anonymous) @ middleware.js:188
> (anonymous) @ middleware.js:23
> (anonymous) @ middleware.js:21
> (anonymous) @ middleware.js:25
> (anonymous) @ middleware.js:76
> (anonymous) @ middleware.js:236
> (anonymous) @ middleware.web.js:26
> (anonymous) @ middleware.js:201
> (anonymous) @ middleware.js:38
> (anonymous) @ middleware.web.js:127
> (anonymous) @ middleware.js:180
> _openURL @ AbstractApp.js:114
> componentDidMount @ AbstractApp.js:49
> await in componentDidMount (async)
> ms @ react-dom.production.min.js:219
> Pl @ react-dom.production.min.js:259
> t.unstable_runWithPriority @ scheduler.production.min.js:18
> Wr @ react-dom.production.min.js:122
> Tl @ react-dom.production.min.js:252
> gl @ react-dom.production.min.js:243
> dl @ react-dom.production.min.js:237
> Jl @ react-dom.production.min.js:285
> (anonymous) @ react-dom.production.min.js:289
> yl @ react-dom.production.min.js:244
> ac @ react-dom.production.min.js:289
> t.render @ react-dom.production.min.js:296
> Jfe.renderEntryPoint @ index.web.js:54
> (anonymous) @ Test_ohne_lobby-439:27
> Show 150 more frames
> Logger.js:154 2022-04-28T08:10:25.188Z [features/base/devices] <Ub>: Adjusting audio output is not supported
> i @ Logger.js:154
> Ub @ functions.js:271
> (anonymous) @ actions.js:124
> Promise.then (async)
> (anonymous) @ actions.js:121
> (anonymous) @ index.js:11
> (anonymous) @ middleware.js:30
> (anonymous) @ middleware.js:33
> (anonymous) @ middleware.js:19
> (anonymous) @ middleware.web.js:29
> (anonymous) @ middleware.any.js:47
> (anonymous) @ middleware.js:67
> (anonymous) @ middleware.js:45
> (anonymous) @ middleware.js:61
> (anonymous) @ middleware.js:20
> (anonymous) @ middleware.js:134
> (anonymous) @ middleware.js:71
> (anonymous) @ middleware.js:79
> (anonymous) @ middleware.js:39
> (anonymous) @ middleware.js:221
> (anonymous) @ middleware.js:80
> (anonymous) @ middleware.js:80
> (anonymous) @ middleware.js:31
> (anonymous) @ middleware.web.js:46
> (anonymous) @ middleware.web.js:24
> (anonymous) @ middleware.any.js:94
> (anonymous) @ middleware.js:80
> (anonymous) @ middleware.web.js:283
> (anonymous) @ middleware.js:50
> (anonymous) @ middleware.js:25
> (anonymous) @ middleware.js:16
> (anonymous) @ middleware.js:21
> (anonymous) @ middleware.js:23
> (anonymous) @ middleware.js:21
> (anonymous) @ middleware.js:59
> (anonymous) @ middleware.js:39
> (anonymous) @ middleware.js:33
> (anonymous) @ middleware.js:311
> (anonymous) @ middleware.js:39
> (anonymous) @ middleware.js:24
> (anonymous) @ middleware.js:28
> (anonymous) @ middleware.web.js:20
> (anonymous) @ middleware.js:42
> (anonymous) @ middleware.js:227
> (anonymous) @ middleware.js:21
> (anonymous) @ middleware.js:147
> (anonymous) @ middleware.js:44
> (anonymous) @ middleware.js:49
> (anonymous) @ middleware.js:94
> (anonymous) @ middleware.js:12
> (anonymous) @ middleware.js:39
> (anonymous) @ middleware.js:35
> (anonymous) @ middleware.web.js:60
> (anonymous) @ middleware.any.js:109
> (anonymous) @ middleware.js:203
> (anonymous) @ middleware.js:106
> (anonymous) @ middleware.any.js:46
> (anonymous) @ middleware.js:53
> (anonymous) @ middleware.js:27
> (anonymous) @ middleware.js:23
> (anonymous) @ middleware.web.js:11
> (anonymous) @ middleware.web.js:36
> (anonymous) @ middleware.any.js:112
> (anonymous) @ middleware.js:16
> (anonymous) @ middleware.js:91
> (anonymous) @ middleware.js:75
> (anonymous) @ middleware.js:24
> (anonymous) @ middleware.js:20
> (anonymous) @ middleware.js:15
> (anonymous) @ middleware.js:188
> (anonymous) @ middleware.js:23
> (anonymous) @ middleware.js:21
> (anonymous) @ middleware.js:25
> (anonymous) @ middleware.js:76
> (anonymous) @ middleware.js:236
> (anonymous) @ middleware.web.js:26
> (anonymous) @ middleware.js:201
> (anonymous) @ middleware.js:38
> (anonymous) @ middleware.web.js:127
> (anonymous) @ middleware.js:180
> dispatch @ redux.js:636
> (anonymous) @ actions.web.js:30
> (anonymous) @ index.js:11
> (anonymous) @ middleware.js:30
> (anonymous) @ middleware.js:33
> (anonymous) @ middleware.js:19
> (anonymous) @ middleware.web.js:29
> (anonymous) @ middleware.any.js:47
> (anonymous) @ middleware.js:67
> (anonymous) @ middleware.js:45
> (anonymous) @ middleware.js:61
> (anonymous) @ middleware.js:20
> (anonymous) @ middleware.js:134
> (anonymous) @ middleware.js:71
> (anonymous) @ middleware.js:79
> (anonymous) @ middleware.js:39
> (anonymous) @ middleware.js:221
> (anonymous) @ middleware.js:80
> (anonymous) @ middleware.js:80
> (anonymous) @ middleware.js:31
> (anonymous) @ middleware.web.js:46
> (anonymous) @ middleware.web.js:24
> (anonymous) @ middleware.any.js:94
> (anonymous) @ middleware.js:80
> (anonymous) @ middleware.web.js:283
> (anonymous) @ middleware.js:50
> (anonymous) @ middleware.js:25
> (anonymous) @ middleware.js:16
> (anonymous) @ middleware.js:21
> (anonymous) @ middleware.js:23
> (anonymous) @ middleware.js:21
> (anonymous) @ middleware.js:59
> (anonymous) @ middleware.js:39
> (anonymous) @ middleware.js:33
> (anonymous) @ middleware.js:311
> (anonymous) @ middleware.js:39
> (anonymous) @ middleware.js:24
> (anonymous) @ middleware.js:28
> (anonymous) @ middleware.web.js:20
> (anonymous) @ middleware.js:42
> (anonymous) @ middleware.js:227
> (anonymous) @ middleware.js:21
> (anonymous) @ middleware.js:147
> (anonymous) @ middleware.js:44
> (anonymous) @ middleware.js:49
> (anonymous) @ middleware.js:94
> (anonymous) @ middleware.js:12
> (anonymous) @ middleware.js:39
> (anonymous) @ middleware.js:35
> (anonymous) @ middleware.web.js:60
> (anonymous) @ middleware.any.js:109
> (anonymous) @ middleware.js:203
> (anonymous) @ middleware.js:106
> (anonymous) @ middleware.any.js:46
> (anonymous) @ middleware.js:53
> (anonymous) @ middleware.js:27
> (anonymous) @ middleware.js:23
> (anonymous) @ middleware.web.js:11
> (anonymous) @ middleware.web.js:36
> (anonymous) @ middleware.any.js:112
> (anonymous) @ middleware.js:16
> (anonymous) @ middleware.js:91
> (anonymous) @ middleware.js:75
> (anonymous) @ middleware.js:24
> (anonymous) @ middleware.js:20
> (anonymous) @ middleware.js:15
> (anonymous) @ middleware.js:188
> (anonymous) @ middleware.js:23
> (anonymous) @ middleware.js:21
> (anonymous) @ middleware.js:25
> (anonymous) @ middleware.js:76
> (anonymous) @ middleware.js:236
> (anonymous) @ middleware.web.js:26
> (anonymous) @ middleware.js:201
> (anonymous) @ middleware.js:38
> (anonymous) @ middleware.web.js:127
> (anonymous) @ middleware.js:180
> _start @ Conference.js:379
> componentDidMount @ Conference.js:174
> ms @ react-dom.production.min.js:219
> Pl @ react-dom.production.min.js:259
> t.unstable_runWithPriority @ scheduler.production.min.js:18
> Wr @ react-dom.production.min.js:122
> Tl @ react-dom.production.min.js:252
> gl @ react-dom.production.min.js:243
> (anonymous) @ react-dom.production.min.js:123
> t.unstable_runWithPriority @ scheduler.production.min.js:18
> Wr @ react-dom.production.min.js:122
> Kr @ react-dom.production.min.js:123
> Gr @ react-dom.production.min.js:122
> dl @ react-dom.production.min.js:237
> enqueueSetState @ react-dom.production.min.js:133
> g.setState @ react.production.min.js:12
> (anonymous) @ BaseApp.js:263
> _navigate @ BaseApp.js:262
> (anonymous) @ middleware.js:154
> Promise.then (async)
> (anonymous) @ middleware.js:154
> (anonymous) @ middleware.js:174
> (anonymous) @ middleware.js:27
> (anonymous) @ middleware.js:33
> (anonymous) @ middleware.js:19
> (anonymous) @ middleware.web.js:29
> (anonymous) @ middleware.any.js:47
> (anonymous) @ middleware.js:67
> (anonymous) @ middleware.js:45
> (anonymous) @ middleware.js:61
> (anonymous) @ middleware.js:20
> (anonymous) @ middleware.js:134
> (anonymous) @ middleware.js:71
> (anonymous) @ middleware.js:79
> (anonymous) @ middleware.js:147
> (anonymous) @ middleware.js:35
> (anonymous) @ middleware.js:221
> (anonymous) @ middleware.js:80
> (anonymous) @ middleware.js:80
> (anonymous) @ middleware.js:31
> (anonymous) @ middleware.web.js:46
> (anonymous) @ middleware.web.js:24
> (anonymous) @ middleware.any.js:94
> (anonymous) @ middleware.js:80
> (anonymous) @ middleware.web.js:283
> (anonymous) @ middleware.js:50
> (anonymous) @ middleware.js:25
> (anonymous) @ middleware.js:16
> (anonymous) @ middleware.js:21
> (anonymous) @ middleware.js:23
> (anonymous) @ middleware.js:21
> (anonymous) @ middleware.js:59
> (anonymous) @ middleware.js:39
> (anonymous) @ middleware.js:33
> (anonymous) @ middleware.js:311
> (anonymous) @ middleware.js:39
> (anonymous) @ middleware.js:24
> (anonymous) @ middleware.js:28
> (anonymous) @ middleware.web.js:20
> (anonymous) @ middleware.js:42
> (anonymous) @ middleware.js:227
> (anonymous) @ middleware.js:21
> (anonymous) @ middleware.js:290
> (anonymous) @ middleware.js:72
> (anonymous) @ middleware.js:44
> (anonymous) @ middleware.js:49
> (anonymous) @ middleware.js:94
> (anonymous) @ middleware.js:12
> (anonymous) @ middleware.js:39
> (anonymous) @ middleware.js:35
> (anonymous) @ middleware.web.js:60
> (anonymous) @ middleware.any.js:506
> (anonymous) @ middleware.any.js:102
> (anonymous) @ middleware.js:203
> (anonymous) @ middleware.js:96
> (anonymous) @ middleware.any.js:46
> (anonymous) @ middleware.js:53
> (anonymous) @ middleware.js:27
> (anonymous) @ middleware.js:23
> (anonymous) @ middleware.web.js:11
> (anonymous) @ middleware.web.js:36
> (anonymous) @ middleware.any.js:112
> (anonymous) @ middleware.js:16
> (anonymous) @ middleware.js:91
> (anonymous) @ middleware.js:75
> (anonymous) @ middleware.js:24
> (anonymous) @ middleware.js:20
> (anonymous) @ middleware.js:15
> (anonymous) @ middleware.js:188
> (anonymous) @ middleware.js:23
> (anonymous) @ middleware.js:21
> (anonymous) @ middleware.js:25
> (anonymous) @ middleware.js:76
> (anonymous) @ middleware.js:236
> (anonymous) @ middleware.web.js:26
> (anonymous) @ middleware.js:201
> (anonymous) @ middleware.js:38
> (anonymous) @ middleware.web.js:127
> (anonymous) @ middleware.js:180
> dispatch @ redux.js:636
> (anonymous) @ actions.web.js:134
> await in (anonymous) (async)
> (anonymous) @ index.js:11
> (anonymous) @ middleware.js:30
> (anonymous) @ middleware.js:33
> (anonymous) @ middleware.js:19
> (anonymous) @ middleware.web.js:29
> (anonymous) @ middleware.any.js:47
> (anonymous) @ middleware.js:67
> (anonymous) @ middleware.js:45
> (anonymous) @ middleware.js:61
> (anonymous) @ middleware.js:20
> (anonymous) @ middleware.js:134
> (anonymous) @ middleware.js:71
> (anonymous) @ middleware.js:79
> (anonymous) @ middleware.js:39
> (anonymous) @ middleware.js:221
> (anonymous) @ middleware.js:80
> (anonymous) @ middleware.js:80
> (anonymous) @ middleware.js:31
> (anonymous) @ middleware.web.js:46
> (anonymous) @ middleware.web.js:24
> (anonymous) @ middleware.any.js:94
> (anonymous) @ middleware.js:80
> (anonymous) @ middleware.web.js:283
> (anonymous) @ middleware.js:50
> (anonymous) @ middleware.js:25
> (anonymous) @ middleware.js:16
> (anonymous) @ middleware.js:21
> (anonymous) @ middleware.js:23
> (anonymous) @ middleware.js:21
> (anonymous) @ middleware.js:16
> (anonymous) @ middleware.js:39
> (anonymous) @ middleware.js:33
> (anonymous) @ middleware.js:311
> (anonymous) @ middleware.js:39
> (anonymous) @ middleware.js:24
> (anonymous) @ middleware.js:28
> (anonymous) @ middleware.web.js:20
> (anonymous) @ middleware.js:42
> (anonymous) @ middleware.js:227
> (anonymous) @ middleware.js:21
> (anonymous) @ middleware.js:147
> (anonymous) @ middleware.js:44
> (anonymous) @ middleware.js:49
> (anonymous) @ middleware.js:94
> (anonymous) @ middleware.js:12
> (anonymous) @ middleware.js:39
> (anonymous) @ middleware.js:35
> (anonymous) @ middleware.web.js:60
> (anonymous) @ middleware.any.js:109
> (anonymous) @ middleware.js:203
> (anonymous) @ middleware.js:106
> (anonymous) @ middleware.any.js:46
> (anonymous) @ middleware.js:53
> (anonymous) @ middleware.js:27
> (anonymous) @ middleware.js:23
> (anonymous) @ middleware.web.js:11
> (anonymous) @ middleware.web.js:36
> (anonymous) @ middleware.any.js:112
> (anonymous) @ middleware.js:16
> (anonymous) @ middleware.js:91
> (anonymous) @ middleware.js:75
> (anonymous) @ middleware.js:24
> (anonymous) @ middleware.js:20
> (anonymous) @ middleware.js:15
> (anonymous) @ middleware.js:188
> (anonymous) @ middleware.js:23
> (anonymous) @ middleware.js:21
> (anonymous) @ middleware.js:25
> (anonymous) @ middleware.js:76
> (anonymous) @ middleware.js:236
> (anonymous) @ middleware.web.js:26
> (anonymous) @ middleware.js:201
> (anonymous) @ middleware.js:38
> (anonymous) @ middleware.web.js:127
> (anonymous) @ middleware.js:180
> _openURL @ AbstractApp.js:114
> componentDidMount @ AbstractApp.js:49
> await in componentDidMount (async)
> ms @ react-dom.production.min.js:219
> Pl @ react-dom.production.min.js:259
> t.unstable_runWithPriority @ scheduler.production.min.js:18
> Wr @ react-dom.production.min.js:122
> Tl @ react-dom.production.min.js:252
> gl @ react-dom.production.min.js:243
> dl @ react-dom.production.min.js:237
> Jl @ react-dom.production.min.js:285
> (anonymous) @ react-dom.production.min.js:289
> yl @ react-dom.production.min.js:244
> ac @ react-dom.production.min.js:289
> t.render @ react-dom.production.min.js:296
> Jfe.renderEntryPoint @ index.web.js:54
> (anonymous) @ Test_ohne_lobby-439:27
> Show 303 more frames
> Logger.js:154 2022-04-28T08:10:25.230Z [index.web] <HTMLDocument.<anonymous>>: (TIME) document ready: 2804.7000000476837
> Logger.js:154 2022-04-28T08:10:25.282Z [modules/RTC/RTCUtils.js] <Jo>: list of media devices has changed: (6) [InputDeviceInfo, InputDeviceInfo, InputDeviceInfo, InputDeviceInfo, InputDeviceInfo, MediaDeviceInfo]
> Logger.js:154 2022-04-28T08:10:25.449Z [modules/xmpp/xmpp.js] <fo._initStrophePlugins>: P2P STUN servers: [{…}]
> Logger.js:154 2022-04-28T08:10:25.465Z [modules/xmpp/xmpp.js] <fo.connectionHandler>: (TIME) Strophe connecting: 3038.7000000476837
> Logger.js:154 2022-04-28T08:10:25.476Z [modules/RTC/RTCUtils.js] <$i.<anonymous>>: Got media constraints: {"video":false,"audio":{"autoGainControl":true,"echoCancellation":true,"noiseSuppression":true}}
> Logger.js:154 2022-04-28T08:10:25.989Z [modules/RTC/RTCUtils.js] onUserMediaSuccess
> callstats-ws.min.js:32 POST https://auth.callstats.io/authenticate 400
> (anonymous) @ callstats-ws.min.js:32
> f @ callstats-ws.min.js:32
> h @ callstats-ws.min.js:32
> (anonymous) @ callstats-ws.min.js:30
> (anonymous) @ callstats-ws.min.js:30
> Promise.then (async)
> (anonymous) @ callstats-ws.min.js:30
> value @ callstats-ws.min.js:30
> value @ callstats-ws.min.js:32
> value @ callstats-ws.min.js:32
> (anonymous) @ callstats-ws.min.js:30
> Promise.then (async)
> (anonymous) @ callstats-ws.min.js:30
> value @ callstats-ws.min.js:30
> value @ callstats-ws.min.js:29
> value @ callstats-ws.min.js:28
> value @ callstats-ws.min.js:29
> value @ callstats-ws.min.js:27
> (anonymous) @ PrecallTest.js:54
> (anonymous) @ PrecallTest.js:49
> init @ PrecallTest.js:92
> await in init (async)
> (anonymous) @ actions.js:315
> (anonymous) @ index.js:11
> (anonymous) @ middleware.js:30
> (anonymous) @ middleware.js:33
> (anonymous) @ middleware.js:19
> (anonymous) @ middleware.web.js:29
> (anonymous) @ middleware.any.js:47
> (anonymous) @ middleware.js:67
> (anonymous) @ middleware.js:45
> (anonymous) @ middleware.js:61
> (anonymous) @ middleware.js:20
> (anonymous) @ middleware.js:134
> (anonymous) @ middleware.js:71
> (anonymous) @ middleware.js:79
> (anonymous) @ middleware.js:39
> (anonymous) @ middleware.js:221
> (anonymous) @ middleware.js:80
> (anonymous) @ middleware.js:80
> (anonymous) @ middleware.js:31
> (anonymous) @ middleware.web.js:46
> (anonymous) @ middleware.web.js:24
> (anonymous) @ middleware.any.js:94
> (anonymous) @ middleware.js:80
> (anonymous) @ middleware.web.js:283
> (anonymous) @ middleware.js:50
> (anonymous) @ middleware.js:25
> (anonymous) @ middleware.js:16
> (anonymous) @ middleware.js:21
> (anonymous) @ middleware.js:23
> (anonymous) @ middleware.js:21
> (anonymous) @ middleware.js:59
> (anonymous) @ middleware.js:39
> (anonymous) @ middleware.js:33
> (anonymous) @ middleware.js:311
> (anonymous) @ middleware.js:39
> (anonymous) @ middleware.js:24
> (anonymous) @ middleware.js:28
> (anonymous) @ middleware.web.js:20
> (anonymous) @ middleware.js:42
> (anonymous) @ middleware.js:227
> (anonymous) @ middleware.js:21
> (anonymous) @ middleware.js:147
> (anonymous) @ middleware.js:44
> (anonymous) @ middleware.js:49
> (anonymous) @ middleware.js:94
> (anonymous) @ middleware.js:12
> (anonymous) @ middleware.js:39
> (anonymous) @ middleware.js:35
> (anonymous) @ middleware.web.js:60
> (anonymous) @ middleware.any.js:109
> (anonymous) @ middleware.js:203
> (anonymous) @ middleware.js:106
> (anonymous) @ middleware.any.js:46
> (anonymous) @ middleware.js:53
> (anonymous) @ middleware.js:27
> (anonymous) @ middleware.js:23
> (anonymous) @ middleware.web.js:11
> (anonymous) @ middleware.web.js:36
> (anonymous) @ middleware.any.js:112
> (anonymous) @ middleware.js:16
> (anonymous) @ middleware.js:91
> (anonymous) @ middleware.js:75
> (anonymous) @ middleware.js:24
> (anonymous) @ middleware.js:20
> (anonymous) @ middleware.js:15
> (anonymous) @ middleware.js:188
> (anonymous) @ middleware.js:23
> (anonymous) @ middleware.js:21
> (anonymous) @ middleware.js:25
> (anonymous) @ middleware.js:76
> (anonymous) @ middleware.js:236
> (anonymous) @ middleware.web.js:26
> (anonymous) @ middleware.js:201
> (anonymous) @ middleware.js:38
> (anonymous) @ middleware.web.js:127
> (anonymous) @ middleware.js:180
> init @ conference.js:832
> await in init (async)
> (anonymous) @ actions.web.js:31
> Promise.then (async)
> (anonymous) @ actions.web.js:30
> (anonymous) @ index.js:11
> (anonymous) @ middleware.js:30
> (anonymous) @ middleware.js:33
> (anonymous) @ middleware.js:19
> (anonymous) @ middleware.web.js:29
> (anonymous) @ middleware.any.js:47
> (anonymous) @ middleware.js:67
> (anonymous) @ middleware.js:45
> (anonymous) @ middleware.js:61
> (anonymous) @ middleware.js:20
> (anonymous) @ middleware.js:134
> (anonymous) @ middleware.js:71
> (anonymous) @ middleware.js:79
> (anonymous) @ middleware.js:39
> (anonymous) @ middleware.js:221
> (anonymous) @ middleware.js:80
> (anonymous) @ middleware.js:80
> (anonymous) @ middleware.js:31
> (anonymous) @ middleware.web.js:46
> (anonymous) @ middleware.web.js:24
> (anonymous) @ middleware.any.js:94
> (anonymous) @ middleware.js:80
> (anonymous) @ middleware.web.js:283
> (anonymous) @ middleware.js:50
> (anonymous) @ middleware.js:25
> (anonymous) @ middleware.js:16
> (anonymous) @ middleware.js:21
> (anonymous) @ middleware.js:23
> (anonymous) @ middleware.js:21
> (anonymous) @ middleware.js:59
> (anonymous) @ middleware.js:39
> (anonymous) @ middleware.js:33
> (anonymous) @ middleware.js:311
> (anonymous) @ middleware.js:39
> (anonymous) @ middleware.js:24
> (anonymous) @ middleware.js:28
> (anonymous) @ middleware.web.js:20
> (anonymous) @ middleware.js:42
> (anonymous) @ middleware.js:227
> (anonymous) @ middleware.js:21
> (anonymous) @ middleware.js:147
> (anonymous) @ middleware.js:44
> (anonymous) @ middleware.js:49
> (anonymous) @ middleware.js:94
> (anonymous) @ middleware.js:12
> (anonymous) @ middleware.js:39
> (anonymous) @ middleware.js:35
> (anonymous) @ middleware.web.js:60
> (anonymous) @ middleware.any.js:109
> (anonymous) @ middleware.js:203
> (anonymous) @ middleware.js:106
> (anonymous) @ middleware.any.js:46
> (anonymous) @ middleware.js:53
> (anonymous) @ middleware.js:27
> (anonymous) @ middleware.js:23
> (anonymous) @ middleware.web.js:11
> (anonymous) @ middleware.web.js:36
> (anonymous) @ middleware.any.js:112
> (anonymous) @ middleware.js:16
> (anonymous) @ middleware.js:91
> (anonymous) @ middleware.js:75
> (anonymous) @ middleware.js:24
> (anonymous) @ middleware.js:20
> (anonymous) @ middleware.js:15
> (anonymous) @ middleware.js:188
> (anonymous) @ middleware.js:23
> (anonymous) @ middleware.js:21
> (anonymous) @ middleware.js:25
> (anonymous) @ middleware.js:76
> (anonymous) @ middleware.js:236
> (anonymous) @ middleware.web.js:26
> (anonymous) @ middleware.js:201
> (anonymous) @ middleware.js:38
> (anonymous) @ middleware.web.js:127
> (anonymous) @ middleware.js:180
> _start @ Conference.js:379
> componentDidMount @ Conference.js:174
> ms @ react-dom.production.min.js:219
> Pl @ react-dom.production.min.js:259
> t.unstable_runWithPriority @ scheduler.production.min.js:18
> Wr @ react-dom.production.min.js:122
> Tl @ react-dom.production.min.js:252
> gl @ react-dom.production.min.js:243
> (anonymous) @ react-dom.production.min.js:123
> t.unstable_runWithPriority @ scheduler.production.min.js:18
> Wr @ react-dom.production.min.js:122
> Kr @ react-dom.production.min.js:123
> Gr @ react-dom.production.min.js:122
> dl @ react-dom.production.min.js:237
> enqueueSetState @ react-dom.production.min.js:133
> g.setState @ react.production.min.js:12
> (anonymous) @ BaseApp.js:263
> _navigate @ BaseApp.js:262
> (anonymous) @ middleware.js:154
> Promise.then (async)
> (anonymous) @ middleware.js:154
> (anonymous) @ middleware.js:174
> (anonymous) @ middleware.js:27
> (anonymous) @ middleware.js:33
> (anonymous) @ middleware.js:19
> (anonymous) @ middleware.web.js:29
> (anonymous) @ middleware.any.js:47
> (anonymous) @ middleware.js:67
> (anonymous) @ middleware.js:45
> (anonymous) @ middleware.js:61
> (anonymous) @ middleware.js:20
> (anonymous) @ middleware.js:134
> (anonymous) @ middleware.js:71
> (anonymous) @ middleware.js:79
> (anonymous) @ middleware.js:147
> (anonymous) @ middleware.js:35
> (anonymous) @ middleware.js:221
> (anonymous) @ middleware.js:80
> (anonymous) @ middleware.js:80
> (anonymous) @ middleware.js:31
> (anonymous) @ middleware.web.js:46
> (anonymous) @ middleware.web.js:24
> (anonymous) @ middleware.any.js:94
> (anonymous) @ middleware.js:80
> (anonymous) @ middleware.web.js:283
> (anonymous) @ middleware.js:50
> (anonymous) @ middleware.js:25
> (anonymous) @ middleware.js:16
> (anonymous) @ middleware.js:21
> (anonymous) @ middleware.js:23
> (anonymous) @ middleware.js:21
> (anonymous) @ middleware.js:59
> (anonymous) @ middleware.js:39
> (anonymous) @ middleware.js:33
> (anonymous) @ middleware.js:311
> (anonymous) @ middleware.js:39
> (anonymous) @ middleware.js:24
> (anonymous) @ middleware.js:28
> (anonymous) @ middleware.web.js:20
> (anonymous) @ middleware.js:42
> (anonymous) @ middleware.js:227
> (anonymous) @ middleware.js:21
> (anonymous) @ middleware.js:290
> (anonymous) @ middleware.js:72
> (anonymous) @ middleware.js:44
> (anonymous) @ middleware.js:49
> (anonymous) @ middleware.js:94
> (anonymous) @ middleware.js:12
> (anonymous) @ middleware.js:39
> (anonymous) @ middleware.js:35
> (anonymous) @ middleware.web.js:60
> (anonymous) @ middleware.any.js:506
> (anonymous) @ middleware.any.js:102
> (anonymous) @ middleware.js:203
> (anonymous) @ middleware.js:96
> (anonymous) @ middleware.any.js:46
> (anonymous) @ middleware.js:53
> (anonymous) @ middleware.js:27
> (anonymous) @ middleware.js:23
> (anonymous) @ middleware.web.js:11
> (anonymous) @ middleware.web.js:36
> (anonymous) @ middleware.any.js:112
> (anonymous) @ middleware.js:16
> (anonymous) @ middleware.js:91
> (anonymous) @ middleware.js:75
> (anonymous) @ middleware.js:24
> (anonymous) @ middleware.js:20
> (anonymous) @ middleware.js:15
> (anonymous) @ middleware.js:188
> (anonymous) @ middleware.js:23
> (anonymous) @ middleware.js:21
> (anonymous) @ middleware.js:25
> (anonymous) @ middleware.js:76
> (anonymous) @ middleware.js:236
> (anonymous) @ middleware.web.js:26
> (anonymous) @ middleware.js:201
> (anonymous) @ middleware.js:38
> (anonymous) @ middleware.web.js:127
> (anonymous) @ middleware.js:180
> dispatch @ redux.js:636
> (anonymous) @ actions.web.js:134
> await in (anonymous) (async)
> (anonymous) @ index.js:11
> (anonymous) @ middleware.js:30
> (anonymous) @ middleware.js:33
> (anonymous) @ middleware.js:19
> (anonymous) @ middleware.web.js:29
> (anonymous) @ middleware.any.js:47
> (anonymous) @ middleware.js:67
> (anonymous) @ middleware.js:45
> (anonymous) @ middleware.js:61
> (anonymous) @ middleware.js:20
> (anonymous) @ middleware.js:134
> (anonymous) @ middleware.js:71
> (anonymous) @ middleware.js:79
> (anonymous) @ middleware.js:39
> (anonymous) @ middleware.js:221
> (anonymous) @ middleware.js:80
> (anonymous) @ middleware.js:80
> (anonymous) @ middleware.js:31
> (anonymous) @ middleware.web.js:46
> (anonymous) @ middleware.web.js:24
> (anonymous) @ middleware.any.js:94
> (anonymous) @ middleware.js:80
> (anonymous) @ middleware.web.js:283
> (anonymous) @ middleware.js:50
> (anonymous) @ middleware.js:25
> (anonymous) @ middleware.js:16
> (anonymous) @ middleware.js:21
> (anonymous) @ middleware.js:23
> (anonymous) @ middleware.js:21
> (anonymous) @ middleware.js:16
> (anonymous) @ middleware.js:39
> (anonymous) @ middleware.js:33
> (anonymous) @ middleware.js:311
> (anonymous) @ middleware.js:39
> (anonymous) @ middleware.js:24
> (anonymous) @ middleware.js:28
> (anonymous) @ middleware.web.js:20
> (anonymous) @ middleware.js:42
> (anonymous) @ middleware.js:227
> (anonymous) @ middleware.js:21
> (anonymous) @ middleware.js:147
> (anonymous) @ middleware.js:44
> (anonymous) @ middleware.js:49
> (anonymous) @ middleware.js:94
> (anonymous) @ middleware.js:12
> (anonymous) @ middleware.js:39
> (anonymous) @ middleware.js:35
> (anonymous) @ middleware.web.js:60
> (anonymous) @ middleware.any.js:109
> (anonymous) @ middleware.js:203
> (anonymous) @ middleware.js:106
> (anonymous) @ middleware.any.js:46
> (anonymous) @ middleware.js:53
> (anonymous) @ middleware.js:27
> (anonymous) @ middleware.js:23
> (anonymous) @ middleware.web.js:11
> (anonymous) @ middleware.web.js:36
> (anonymous) @ middleware.any.js:112
> (anonymous) @ middleware.js:16
> (anonymous) @ middleware.js:91
> (anonymous) @ middleware.js:75
> (anonymous) @ middleware.js:24
> (anonymous) @ middleware.js:20
> (anonymous) @ middleware.js:15
> (anonymous) @ middleware.js:188
> (anonymous) @ middleware.js:23
> (anonymous) @ middleware.js:21
> (anonymous) @ middleware.js:25
> (anonymous) @ middleware.js:76
> (anonymous) @ middleware.js:236
> (anonymous) @ middleware.web.js:26
> (anonymous) @ middleware.js:201
> (anonymous) @ middleware.js:38
> (anonymous) @ middleware.web.js:127
> (anonymous) @ middleware.js:180
> _openURL @ AbstractApp.js:114
> componentDidMount @ AbstractApp.js:49
> await in componentDidMount (async)
> ms @ react-dom.production.min.js:219
> Pl @ react-dom.production.min.js:259
> t.unstable_runWithPriority @ scheduler.production.min.js:18
> Wr @ react-dom.production.min.js:122
> Tl @ react-dom.production.min.js:252
> gl @ react-dom.production.min.js:243
> dl @ react-dom.production.min.js:237
> Jl @ react-dom.production.min.js:285
> (anonymous) @ react-dom.production.min.js:289
> yl @ react-dom.production.min.js:244
> ac @ react-dom.production.min.js:289
> t.render @ react-dom.production.min.js:296
> Jfe.renderEntryPoint @ index.web.js:54
> (anonymous) @ Test_ohne_lobby-439:27
> Show 319 more frames
> callstats-ws.min.js:36 Authenticator: Invalid token
> g @ callstats-ws.min.js:36
> value @ callstats-ws.min.js:30
> value @ callstats-ws.min.js:30
> value @ callstats-ws.min.js:32
> Promise.then (async)
> value @ callstats-ws.min.js:32
> value @ callstats-ws.min.js:32
> (anonymous) @ callstats-ws.min.js:30
> Promise.then (async)
> (anonymous) @ callstats-ws.min.js:30
> value @ callstats-ws.min.js:30
> value @ callstats-ws.min.js:29
> value @ callstats-ws.min.js:28
> value @ callstats-ws.min.js:29
> value @ callstats-ws.min.js:27
> (anonymous) @ PrecallTest.js:54
> (anonymous) @ PrecallTest.js:49
> init @ PrecallTest.js:92
> await in init (async)
> (anonymous) @ actions.js:315
> (anonymous) @ index.js:11
> (anonymous) @ middleware.js:30
> (anonymous) @ middleware.js:33
> (anonymous) @ middleware.js:19
> (anonymous) @ middleware.web.js:29
> (anonymous) @ middleware.any.js:47
> (anonymous) @ middleware.js:67
> (anonymous) @ middleware.js:45
> (anonymous) @ middleware.js:61
> (anonymous) @ middleware.js:20
> (anonymous) @ middleware.js:134
> (anonymous) @ middleware.js:71
> (anonymous) @ middleware.js:79
> (anonymous) @ middleware.js:39
> (anonymous) @ middleware.js:221
> (anonymous) @ middleware.js:80
> (anonymous) @ middleware.js:80
> (anonymous) @ middleware.js:31
> (anonymous) @ middleware.web.js:46
> (anonymous) @ middleware.web.js:24
> (anonymous) @ middleware.any.js:94
> (anonymous) @ middleware.js:80
> (anonymous) @ middleware.web.js:283
> (anonymous) @ middleware.js:50
> (anonymous) @ middleware.js:25
> (anonymous) @ middleware.js:16
> (anonymous) @ middleware.js:21
> (anonymous) @ middleware.js:23
> (anonymous) @ middleware.js:21
> (anonymous) @ middleware.js:59
> (anonymous) @ middleware.js:39
> (anonymous) @ middleware.js:33
> (anonymous) @ middleware.js:311
> (anonymous) @ middleware.js:39
> (anonymous) @ middleware.js:24
> (anonymous) @ middleware.js:28
> (anonymous) @ middleware.web.js:20
> (anonymous) @ middleware.js:42
> (anonymous) @ middleware.js:227
> (anonymous) @ middleware.js:21
> (anonymous) @ middleware.js:147
> (anonymous) @ middleware.js:44
> (anonymous) @ middleware.js:49
> (anonymous) @ middleware.js:94
> (anonymous) @ middleware.js:12
> (anonymous) @ middleware.js:39
> (anonymous) @ middleware.js:35
> (anonymous) @ middleware.web.js:60
> (anonymous) @ middleware.any.js:109
> (anonymous) @ middleware.js:203
> (anonymous) @ middleware.js:106
> (anonymous) @ middleware.any.js:46
> (anonymous) @ middleware.js:53
> (anonymous) @ middleware.js:27
> (anonymous) @ middleware.js:23
> (anonymous) @ middleware.web.js:11
> (anonymous) @ middleware.web.js:36
> (anonymous) @ middleware.any.js:112
> (anonymous) @ middleware.js:16
> (anonymous) @ middleware.js:91
> (anonymous) @ middleware.js:75
> (anonymous) @ middleware.js:24
> (anonymous) @ middleware.js:20
> (anonymous) @ middleware.js:15
> (anonymous) @ middleware.js:188
> (anonymous) @ middleware.js:23
> (anonymous) @ middleware.js:21
> (anonymous) @ middleware.js:25
> (anonymous) @ middleware.js:76
> (anonymous) @ middleware.js:236
> (anonymous) @ middleware.web.js:26
> (anonymous) @ middleware.js:201
> (anonymous) @ middleware.js:38
> (anonymous) @ middleware.web.js:127
> (anonymous) @ middleware.js:180
> init @ conference.js:832
> await in init (async)
> (anonymous) @ actions.web.js:31
> Promise.then (async)
> (anonymous) @ actions.web.js:30
> (anonymous) @ index.js:11
> (anonymous) @ middleware.js:30
> (anonymous) @ middleware.js:33
> (anonymous) @ middleware.js:19
> (anonymous) @ middleware.web.js:29
> (anonymous) @ middleware.any.js:47
> (anonymous) @ middleware.js:67
> (anonymous) @ middleware.js:45
> (anonymous) @ middleware.js:61
> (anonymous) @ middleware.js:20
> (anonymous) @ middleware.js:134
> (anonymous) @ middleware.js:71
> (anonymous) @ middleware.js:79
> (anonymous) @ middleware.js:39
> (anonymous) @ middleware.js:221
> (anonymous) @ middleware.js:80
> (anonymous) @ middleware.js:80
> (anonymous) @ middleware.js:31
> (anonymous) @ middleware.web.js:46
> (anonymous) @ middleware.web.js:24
> (anonymous) @ middleware.any.js:94
> (anonymous) @ middleware.js:80
> (anonymous) @ middleware.web.js:283
> (anonymous) @ middleware.js:50
> (anonymous) @ middleware.js:25
> (anonymous) @ middleware.js:16
> (anonymous) @ middleware.js:21
> (anonymous) @ middleware.js:23
> (anonymous) @ middleware.js:21
> (anonymous) @ middleware.js:59
> (anonymous) @ middleware.js:39
> (anonymous) @ middleware.js:33
> (anonymous) @ middleware.js:311
> (anonymous) @ middleware.js:39
> (anonymous) @ middleware.js:24
> (anonymous) @ middleware.js:28
> (anonymous) @ middleware.web.js:20
> (anonymous) @ middleware.js:42
> (anonymous) @ middleware.js:227
> (anonymous) @ middleware.js:21
> (anonymous) @ middleware.js:147
> (anonymous) @ middleware.js:44
> (anonymous) @ middleware.js:49
> (anonymous) @ middleware.js:94
> (anonymous) @ middleware.js:12
> (anonymous) @ middleware.js:39
> (anonymous) @ middleware.js:35
> (anonymous) @ middleware.web.js:60
> (anonymous) @ middleware.any.js:109
> (anonymous) @ middleware.js:203
> (anonymous) @ middleware.js:106
> (anonymous) @ middleware.any.js:46
> (anonymous) @ middleware.js:53
> (anonymous) @ middleware.js:27
> (anonymous) @ middleware.js:23
> (anonymous) @ middleware.web.js:11
> (anonymous) @ middleware.web.js:36
> (anonymous) @ middleware.any.js:112
> (anonymous) @ middleware.js:16
> (anonymous) @ middleware.js:91
> (anonymous) @ middleware.js:75
> (anonymous) @ middleware.js:24
> (anonymous) @ middleware.js:20
> (anonymous) @ middleware.js:15
> (anonymous) @ middleware.js:188
> (anonymous) @ middleware.js:23
> (anonymous) @ middleware.js:21
> (anonymous) @ middleware.js:25
> (anonymous) @ middleware.js:76
> (anonymous) @ middleware.js:236
> (anonymous) @ middleware.web.js:26
> (anonymous) @ middleware.js:201
> (anonymous) @ middleware.js:38
> (anonymous) @ middleware.web.js:127
> (anonymous) @ middleware.js:180
> _start @ Conference.js:379
> componentDidMount @ Conference.js:174
> ms @ react-dom.production.min.js:219
> Pl @ react-dom.production.min.js:259
> t.unstable_runWithPriority @ scheduler.production.min.js:18
> Wr @ react-dom.production.min.js:122
> Tl @ react-dom.production.min.js:252
> gl @ react-dom.production.min.js:243
> (anonymous) @ react-dom.production.min.js:123
> t.unstable_runWithPriority @ scheduler.production.min.js:18
> Wr @ react-dom.production.min.js:122
> Kr @ react-dom.production.min.js:123
> Gr @ react-dom.production.min.js:122
> dl @ react-dom.production.min.js:237
> enqueueSetState @ react-dom.production.min.js:133
> g.setState @ react.production.min.js:12
> (anonymous) @ BaseApp.js:263
> _navigate @ BaseApp.js:262
> (anonymous) @ middleware.js:154
> Promise.then (async)
> (anonymous) @ middleware.js:154
> (anonymous) @ middleware.js:174
> (anonymous) @ middleware.js:27
> (anonymous) @ middleware.js:33
> (anonymous) @ middleware.js:19
> (anonymous) @ middleware.web.js:29
> (anonymous) @ middleware.any.js:47
> (anonymous) @ middleware.js:67
> (anonymous) @ middleware.js:45
> (anonymous) @ middleware.js:61
> (anonymous) @ middleware.js:20
> (anonymous) @ middleware.js:134
> (anonymous) @ middleware.js:71
> (anonymous) @ middleware.js:79
> (anonymous) @ middleware.js:147
> (anonymous) @ middleware.js:35
> (anonymous) @ middleware.js:221
> (anonymous) @ middleware.js:80
> (anonymous) @ middleware.js:80
> (anonymous) @ middleware.js:31
> (anonymous) @ middleware.web.js:46
> (anonymous) @ middleware.web.js:24
> (anonymous) @ middleware.any.js:94
> (anonymous) @ middleware.js:80
> (anonymous) @ middleware.web.js:283
> (anonymous) @ middleware.js:50
> (anonymous) @ middleware.js:25
> (anonymous) @ middleware.js:16
> (anonymous) @ middleware.js:21
> (anonymous) @ middleware.js:23
> (anonymous) @ middleware.js:21
> (anonymous) @ middleware.js:59
> (anonymous) @ middleware.js:39
> (anonymous) @ middleware.js:33
> (anonymous) @ middleware.js:311
> (anonymous) @ middleware.js:39
> (anonymous) @ middleware.js:24
> (anonymous) @ middleware.js:28
> (anonymous) @ middleware.web.js:20
> (anonymous) @ middleware.js:42
> (anonymous) @ middleware.js:227
> (anonymous) @ middleware.js:21
> (anonymous) @ middleware.js:290
> (anonymous) @ middleware.js:72
> (anonymous) @ middleware.js:44
> (anonymous) @ middleware.js:49
> (anonymous) @ middleware.js:94
> (anonymous) @ middleware.js:12
> (anonymous) @ middleware.js:39
> (anonymous) @ middleware.js:35
> (anonymous) @ middleware.web.js:60
> (anonymous) @ middleware.any.js:506
> (anonymous) @ middleware.any.js:102
> (anonymous) @ middleware.js:203
> (anonymous) @ middleware.js:96
> (anonymous) @ middleware.any.js:46
> (anonymous) @ middleware.js:53
> (anonymous) @ middleware.js:27
> (anonymous) @ middleware.js:23
> (anonymous) @ middleware.web.js:11
> (anonymous) @ middleware.web.js:36
> (anonymous) @ middleware.any.js:112
> (anonymous) @ middleware.js:16
> (anonymous) @ middleware.js:91
> (anonymous) @ middleware.js:75
> (anonymous) @ middleware.js:24
> (anonymous) @ middleware.js:20
> (anonymous) @ middleware.js:15
> (anonymous) @ middleware.js:188
> (anonymous) @ middleware.js:23
> (anonymous) @ middleware.js:21
> (anonymous) @ middleware.js:25
> (anonymous) @ middleware.js:76
> (anonymous) @ middleware.js:236
> (anonymous) @ middleware.web.js:26
> (anonymous) @ middleware.js:201
> (anonymous) @ middleware.js:38
> (anonymous) @ middleware.web.js:127
> (anonymous) @ middleware.js:180
> dispatch @ redux.js:636
> (anonymous) @ actions.web.js:134
> await in (anonymous) (async)
> (anonymous) @ index.js:11
> (anonymous) @ middleware.js:30
> (anonymous) @ middleware.js:33
> (anonymous) @ middleware.js:19
> (anonymous) @ middleware.web.js:29
> (anonymous) @ middleware.any.js:47
> (anonymous) @ middleware.js:67
> (anonymous) @ middleware.js:45
> (anonymous) @ middleware.js:61
> (anonymous) @ middleware.js:20
> (anonymous) @ middleware.js:134
> (anonymous) @ middleware.js:71
> (anonymous) @ middleware.js:79
> (anonymous) @ middleware.js:39
> (anonymous) @ middleware.js:221
> (anonymous) @ middleware.js:80
> (anonymous) @ middleware.js:80
> (anonymous) @ middleware.js:31
> (anonymous) @ middleware.web.js:46
> (anonymous) @ middleware.web.js:24
> (anonymous) @ middleware.any.js:94
> (anonymous) @ middleware.js:80
> (anonymous) @ middleware.web.js:283
> (anonymous) @ middleware.js:50
> (anonymous) @ middleware.js:25
> (anonymous) @ middleware.js:16
> (anonymous) @ middleware.js:21
> (anonymous) @ middleware.js:23
> (anonymous) @ middleware.js:21
> (anonymous) @ middleware.js:16
> (anonymous) @ middleware.js:39
> (anonymous) @ middleware.js:33
> (anonymous) @ middleware.js:311
> (anonymous) @ middleware.js:39
> (anonymous) @ middleware.js:24
> (anonymous) @ middleware.js:28
> (anonymous) @ middleware.web.js:20
> (anonymous) @ middleware.js:42
> (anonymous) @ middleware.js:227
> (anonymous) @ middleware.js:21
> (anonymous) @ middleware.js:147
> (anonymous) @ middleware.js:44
> (anonymous) @ middleware.js:49
> (anonymous) @ middleware.js:94
> (anonymous) @ middleware.js:12
> (anonymous) @ middleware.js:39
> (anonymous) @ middleware.js:35
> (anonymous) @ middleware.web.js:60
> (anonymous) @ middleware.any.js:109
> (anonymous) @ middleware.js:203
> (anonymous) @ middleware.js:106
> (anonymous) @ middleware.any.js:46
> (anonymous) @ middleware.js:53
> (anonymous) @ middleware.js:27
> (anonymous) @ middleware.js:23
> (anonymous) @ middleware.web.js:11
> (anonymous) @ middleware.web.js:36
> (anonymous) @ middleware.any.js:112
> (anonymous) @ middleware.js:16
> (anonymous) @ middleware.js:91
> (anonymous) @ middleware.js:75
> (anonymous) @ middleware.js:24
> (anonymous) @ middleware.js:20
> (anonymous) @ middleware.js:15
> (anonymous) @ middleware.js:188
> (anonymous) @ middleware.js:23
> (anonymous) @ middleware.js:21
> (anonymous) @ middleware.js:25
> (anonymous) @ middleware.js:76
> (anonymous) @ middleware.js:236
> (anonymous) @ middleware.web.js:26
> (anonymous) @ middleware.js:201
> (anonymous) @ middleware.js:38
> (anonymous) @ middleware.web.js:127
> (anonymous) @ middleware.js:180
> _openURL @ AbstractApp.js:114
> componentDidMount @ AbstractApp.js:49
> await in componentDidMount (async)
> ms @ react-dom.production.min.js:219
> Pl @ react-dom.production.min.js:259
> t.unstable_runWithPriority @ scheduler.production.min.js:18
> Wr @ react-dom.production.min.js:122
> Tl @ react-dom.production.min.js:252
> gl @ react-dom.production.min.js:243
> dl @ react-dom.production.min.js:237
> Jl @ react-dom.production.min.js:285
> (anonymous) @ react-dom.production.min.js:289
> yl @ react-dom.production.min.js:244
> ac @ react-dom.production.min.js:289
> t.render @ react-dom.production.min.js:296
> Jfe.renderEntryPoint @ index.web.js:54
> (anonymous) @ Test_ohne_lobby-439:27
> Show 316 more frames
> Logger.js:154 2022-04-28T08:10:26.698Z [features/base/redux] <Object.persistState>: redux state persisted. 443922bfd9d005e91fbc5873fa529830 -> 260835453301d1162fd9d7d9e38847d1
> Logger.js:154 2022-04-28T08:10:27.466Z [modules/xmpp/XmppConnection.js] <Ls._maybeEnableStreamResume>: Enabling XEP-0198 stream management
> Logger.js:154 2022-04-28T08:10:27.471Z [modules/xmpp/XmppConnection.js] <Ls._maybeStartWSKeepAlive>: WebSocket keep alive interval: 60000ms
> Logger.js:154 2022-04-28T08:10:27.477Z [modules/xmpp/strophe.ping.js] <Os.startInterval>: XMPP pings will be sent every 10000 ms
> Logger.js:154 2022-04-28T08:10:27.478Z [modules/xmpp/xmpp.js] <fo.connectionHandler>: (TIME) Strophe connected: 5052.200000047684
> Logger.js:154 2022-04-28T08:10:27.480Z [modules/xmpp/xmpp.js] <fo.connectionHandler>: My Jabber ID: f1ecdb91-5eb1-4cab-9cd5-a2cc20de0e29@meet.jit.si/mm1cqgqjR8Rf
saghul
April 28, 2022, 8:26am
#5
No, I mean, select the iframe in the browser console and print navigator.userAgent
Sorry for the wrong information.
The Agent is:
'Mozilla/5.0 (Linux; Android 11; moto g(9) plus) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/100.0.4896.127 Mobile Safari/537.36'
@saghul ,
is this browser normaly suported with the iFrame API?
saghul
April 28, 2022, 11:54am
#8
Is this in the top frame (the web outside of the iframe) or inside the iframe? We need the inside part.
@saghul
The internal user Agent is the same:
'Mozilla/5.0 (Linux; Android 11; moto g(9) plus) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/100.0.4896.127 Mobile Safari/537.36'
@saghul
After some research I found out, that after I click on the input and the filmstripe faded out, when I toggle the filmstrip via the api console command then the filstripe is activley swiped in.
I attached a small gif to ilustrate the effect:
saghul
April 28, 2022, 2:49pm
#12
Got it. The filmstrip should not be visible at that point indeed. Can you please open an issue on GitHub?
@saghul ,
I created a new issue:
opened 03:34PM - 28 Apr 22 UTC
### Description:
I integrate the JItsi Iframe Api into an project.
On a Desk… top Browser everything works fine but on a mobile Chrome Browser when I click in the iframe on the input to change the name, I get the issue that the filmstripe is opened automaticcally. After some research I figured out, that when I trigger the api command toggleFilmstripe I can toggle the filmstripe back.
I discussed the issue already in the forum with saghul:
https://community.jitsi.org/t/issue-jitsi-iframe-api-toggle-filmstripe-when-clicking-the-name-only-in-chrome/113930
### Steps to reproduce:
```
<!DOCTYPE html>
<html>
<head>
<title>{{ room.name }}</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0">
</head>
<body style="margin: 0" >
<div id="jitsiWindow" style="height:500px; overflow:hidden">
</div>
</body>
<script src='https://{{ room.server.url }}/external_api.js'></script>
<script>
const domain = '{{ room.server.url }}';
const options = {
roomName: '{{ room.uid }}',
// width: '100%',
configOverwrite: {
disableDeepLinking: true,
},
interfaceConfigOverwrite: {
MOBILE_APP_PROMO: false,
},
height: 700,
parentNode: document.querySelector('#jitsiWindow'),
userInfo: {
displayName: '{{ name }}'
}
};
api = new JitsiMeetExternalAPI(domain, options);
```
__Open the page in a mobile Browser. not in the Mobile Emulator__
- [x] In the Emulator everything works fine.
- [x] In the mobile firefox everything works fine
- [x] in the mobile opera everything works fine
My user agent:
'Mozilla/5.0 (Linux; Android 11; moto g(9) plus) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/100.0.4896.127 Mobile Safari/537.36'
### Expected behavior:
Not showing the filmstripe
### Actual behavior:

### Server information:
The standard meet.jit.si instance and every other instance I try
### Client information:
'Mozilla/5.0 (Linux; Android 11; moto g(9) plus) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/100.0.4896.127 Mobile Safari/537.36'
Do you think there is a workaround until it is fixed.
@saghul ,
could you verify the issue in your environment?
best regards
saghul
May 5, 2022, 7:50am
#15
We haven’t found a fix for it yet. @horymury do you have any other updates?
My findings last time I checked was some weird behavior on Chrome, while the filmstrip has a negative positioning right, it is still visible. I’m digging a bit more today to find the root cause, will keep you posted.
2 Likes
@horymury ,
Exactly this was my finding in the Chrome Browser too. I tried the app in the Chrome Beta, to figure out, if this is a known bug in Chrome nad already fixed, but there I have the some behaviour.
The strange thing is, that in other chrome based browser this behavior is not seen. So propably this is only in a new chrome kernel version.
Propably you can take a look at the attribut fixed, which is also set in the filmstripe. this attribute can sometimes make some problem in some browser.
I’ve commited a fix which consists in not rendering filmstrip at all when in prejoin/lobby. This should be testable in a bit on alpha.jitsi.net , and deployed with the next release.