This component stopped working recently, it produces a blank screen and lots of browser errors.
Discourse version: 2.9.0.beta3
Browsers: multiple, tested on Windows and Android
This component stopped working recently, it produces a blank screen and lots of browser errors.
Discourse version: 2.9.0.beta3
Browsers: multiple, tested on Windows and Android
I can’t reproduce this on macOS (tried both Safari and Chrome). Can you post the browser errors you are seeing?
on Windows 10. Both produce the same errors:
Uncaught (in promise) TypeError: Cannot destructure property 'id' of 'Yb(...)' as it is undefined.
at Object.changeLocalDisplayName (conference.js:3143:17)
at Object.display-name (API.js:169:28)
at API.js:617:22
at Transport.js:159:17
at Set.forEach (<anonymous>)
at ise.on (Transport.js:158:35)
at fle (API.js:615:15)
at Object.init (API.js:862:9)
at actions.js:27:44
at index.js:11:18
at middleware.js:30:12
at middleware.js:33:20
at middleware.js:19:20
at middleware.web.js:29:20
at middleware.any.js:46:20
at middleware.js:67:12
at middleware.js:45:12
at middleware.js:61:12
at middleware.js:20:20
at middleware.js:121:12
at middleware.js:71:12
at middleware.js:79:20
at middleware.js:39:12
at middleware.js:221:12
at middleware.js:11:20
at middleware.js:80:12
at middleware.js:31:20
at middleware.web.js:46:12
at middleware.web.js:24:12
at middleware.any.js:94:20
at middleware.js:46:12
at middleware.js:77:12
at middleware.web.js:38:20
at middleware.js:32:12
at middleware.js:25:12
at middleware.js:16:20
at middleware.js:21:12
at middleware.js:23:12
at middleware.js:20:20
at middleware.js:16:16
at middleware.js:39:20
at middleware.js:33:12
at middleware.js:256:12
at middleware.js:39:12
at middleware.js:24:12
at middleware.js:28:20
at middleware.web.js:20:20
at middleware.js:42:20
at middleware.js:227:12
at middleware.js:21:20
at middleware.js:147:12
at middleware.js:44:12
at middleware.js:49:12
at middleware.js:90:20
at middleware.js:12:20
at middleware.js:39:12
at middleware.js:35:12
at middleware.web.js:52:12
at middleware.any.js:110:12
at middleware.js:203:12
at middleware.js:106:20
at middleware.js:29:16
at middleware.js:23:16
at middleware.js:27:12
at middleware.js:23:20
at middleware.web.js:11:20
at middleware.any.js:78:12
at middleware.js:16:20
at middleware.js:91:12
at middleware.js:75:12
at middleware.js:24:20
at middleware.js:20:12
at middleware.js:15:20
at middleware.js:188:12
at middleware.js:23:20
at middleware.js:21:20
at middleware.js:25:12
at middleware.js:76:20
at middleware.js:236:12
at middleware.web.js:26:12
at middleware.js:201:12
at middleware.js:38:12
at middleware.web.js:124:12
at Object.dispatch (middleware.js:180:12)
at APP.componentDidMount (BaseApp.js:100:26)
at async APP.componentDidMount (AbstractApp.js:44:28)
changeLocalDisplayName @ conference.js:3143
display-name @ API.js:169
(anonymous) @ API.js:617
(anonymous) @ Transport.js:159
on @ Transport.js:158
fle @ API.js:615
init @ API.js:862
(anonymous) @ actions.js:27
(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:46
(anonymous) @ middleware.js:67
(anonymous) @ middleware.js:45
(anonymous) @ middleware.js:61
(anonymous) @ middleware.js:20
(anonymous) @ middleware.js:121
(anonymous) @ middleware.js:71
(anonymous) @ middleware.js:79
(anonymous) @ middleware.js:39
(anonymous) @ middleware.js:221
(anonymous) @ middleware.js:11
(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:46
(anonymous) @ middleware.js:77
(anonymous) @ middleware.web.js:38
(anonymous) @ middleware.js:32
(anonymous) @ middleware.js:25
(anonymous) @ middleware.js:16
(anonymous) @ middleware.js:21
(anonymous) @ middleware.js:23
(anonymous) @ middleware.js:20
(anonymous) @ middleware.js:16
(anonymous) @ middleware.js:39
(anonymous) @ middleware.js:33
(anonymous) @ middleware.js:256
(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:90
(anonymous) @ middleware.js:12
(anonymous) @ middleware.js:39
(anonymous) @ middleware.js:35
(anonymous) @ middleware.web.js:52
(anonymous) @ middleware.any.js:110
(anonymous) @ middleware.js:203
(anonymous) @ middleware.js:106
(anonymous) @ middleware.js:29
(anonymous) @ middleware.js:23
(anonymous) @ middleware.js:27
(anonymous) @ middleware.js:23
(anonymous) @ middleware.web.js:11
(anonymous) @ middleware.any.js:78
(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:124
(anonymous) @ middleware.js:180
componentDidMount @ BaseApp.js:100
Show 54 more frames
middleware.js:154
Uncaught (in promise) TypeError: Cannot read properties of undefined (reading '_navigate')
at middleware.js:154:48
(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:46
(anonymous) @ middleware.js:67
(anonymous) @ middleware.js:45
(anonymous) @ middleware.js:61
(anonymous) @ middleware.js:20
(anonymous) @ middleware.js:121
(anonymous) @ middleware.js:71
(anonymous) @ middleware.js:79
(anonymous) @ middleware.js:147
(anonymous) @ middleware.js:35
(anonymous) @ middleware.js:221
(anonymous) @ middleware.js:11
(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:46
(anonymous) @ middleware.js:77
(anonymous) @ middleware.web.js:38
(anonymous) @ middleware.js:32
(anonymous) @ middleware.js:25
(anonymous) @ middleware.js:16
(anonymous) @ middleware.js:21
(anonymous) @ middleware.js:23
(anonymous) @ middleware.js:20
(anonymous) @ middleware.js:59
(anonymous) @ middleware.js:39
(anonymous) @ middleware.js:33
(anonymous) @ middleware.js:256
(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:90
(anonymous) @ middleware.js:12
(anonymous) @ middleware.js:39
(anonymous) @ middleware.js:35
(anonymous) @ middleware.web.js:52
(anonymous) @ middleware.any.js:510
(anonymous) @ middleware.any.js:103
(anonymous) @ middleware.js:203
(anonymous) @ middleware.js:96
(anonymous) @ middleware.js:29
(anonymous) @ middleware.js:23
(anonymous) @ middleware.js:27
(anonymous) @ middleware.js:23
(anonymous) @ middleware.web.js:11
(anonymous) @ middleware.any.js:78
(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:124
(anonymous) @ middleware.js:180
dispatch @ redux.js:636
(anonymous) @ actions.js:137
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:46
(anonymous) @ middleware.js:67
(anonymous) @ middleware.js:45
(anonymous) @ middleware.js:61
(anonymous) @ middleware.js:20
(anonymous) @ middleware.js:121
(anonymous) @ middleware.js:71
(anonymous) @ middleware.js:79
(anonymous) @ middleware.js:39
(anonymous) @ middleware.js:221
(anonymous) @ middleware.js:11
(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:46
(anonymous) @ middleware.js:77
(anonymous) @ middleware.web.js:38
(anonymous) @ middleware.js:32
(anonymous) @ middleware.js:25
(anonymous) @ middleware.js:16
(anonymous) @ middleware.js:21
(anonymous) @ middleware.js:23
(anonymous) @ middleware.js:20
(anonymous) @ middleware.js:16
(anonymous) @ middleware.js:39
(anonymous) @ middleware.js:33
(anonymous) @ middleware.js:256
(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:90
(anonymous) @ middleware.js:12
(anonymous) @ middleware.js:39
(anonymous) @ middleware.js:35
(anonymous) @ middleware.web.js:52
(anonymous) @ middleware.any.js:110
(anonymous) @ middleware.js:203
(anonymous) @ middleware.js:106
(anonymous) @ middleware.js:29
(anonymous) @ middleware.js:23
(anonymous) @ middleware.js:27
(anonymous) @ middleware.js:23
(anonymous) @ middleware.web.js:11
(anonymous) @ middleware.any.js:78
(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:124
(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
Dl @ 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
bfe.renderEntryPoint @ index.web.js:54
(anonymous) @ Meeting_room:27
Show 129 more frames
Logger.js:154 2022-03-28T18:03:54.007Z [features/base/redux] <Object.persistState>: redux state persisted. 2d7158b0e467ac41dcdf6c07d96c9724 -> b4447f6eb8ce82ec024db7a97a8817dd
amplitude.umd.js:2381
These look like Jitsi problems. Can you join a Jitsi room directly in those browsers (for example, can you start a meeting from meet.jit.si)?
Yes, from both.
Additional logs:
chrome-extension://invalid/:1 GET chrome-extension://invalid/ net::ERR_FAILED
Image (async)
(anonymous) @ app.bundle.min.js?v=5959.2677:2
t @ app.bundle.min.js?v=5959.2677:2
n @ app.bundle.min.js?v=5959.2677:2
(anonymous) @ app.bundle.min.js?v=5959.2677:2
yg @ app.bundle.min.js?v=5959.2677:2
componentDidUpdate @ app.bundle.min.js?v=5959.2677:138
ms @ app.bundle.min.js?v=5959.2677:138
Pl @ app.bundle.min.js?v=5959.2677:138
t.unstable_runWithPriority @ app.bundle.min.js?v=5959.2677:138
Wr @ app.bundle.min.js?v=5959.2677:138
Dl @ app.bundle.min.js?v=5959.2677:138
gl @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
t.unstable_runWithPriority @ app.bundle.min.js?v=5959.2677:138
Wr @ app.bundle.min.js?v=5959.2677:138
Kr @ app.bundle.min.js?v=5959.2677:138
Gr @ app.bundle.min.js?v=5959.2677:138
bl @ app.bundle.min.js?v=5959.2677:138
notify @ app.bundle.min.js?v=5959.2677:2
t.notifyNestedSubs @ app.bundle.min.js?v=5959.2677:2
n.notifySubscribers @ app.bundle.min.js?v=5959.2677:2
t.handleChangeWrapper @ app.bundle.min.js?v=5959.2677:2
p @ app.bundle.min.js?v=5959.2677:2
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
dispatch @ app.bundle.min.js?v=5959.2677:2
(anonymous) @ app.bundle.min.js?v=5959.2677:2
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
dispatch @ app.bundle.min.js?v=5959.2677:2
(anonymous) @ app.bundle.min.js?v=5959.2677:136
await in (anonymous) (async)
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
_openURL @ app.bundle.min.js?v=5959.2677:138
componentDidMount @ app.bundle.min.js?v=5959.2677:138
await in componentDidMount (async)
ms @ app.bundle.min.js?v=5959.2677:138
Pl @ app.bundle.min.js?v=5959.2677:138
t.unstable_runWithPriority @ app.bundle.min.js?v=5959.2677:138
Wr @ app.bundle.min.js?v=5959.2677:138
Dl @ app.bundle.min.js?v=5959.2677:138
gl @ app.bundle.min.js?v=5959.2677:138
dl @ app.bundle.min.js?v=5959.2677:138
Jl @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
yl @ app.bundle.min.js?v=5959.2677:138
ac @ app.bundle.min.js?v=5959.2677:138
t.render @ app.bundle.min.js?v=5959.2677:138
bfe.renderEntryPoint @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ Meeting_room:27
Show 227 more frames
chrome-extension://invalid/:1 GET chrome-extension://invalid/ net::ERR_FAILED
Image (async)
(anonymous) @ app.bundle.min.js?v=5959.2677:2
t @ app.bundle.min.js?v=5959.2677:2
n @ app.bundle.min.js?v=5959.2677:2
(anonymous) @ app.bundle.min.js?v=5959.2677:2
yg @ app.bundle.min.js?v=5959.2677:2
componentDidUpdate @ app.bundle.min.js?v=5959.2677:138
ms @ app.bundle.min.js?v=5959.2677:138
Pl @ app.bundle.min.js?v=5959.2677:138
t.unstable_runWithPriority @ app.bundle.min.js?v=5959.2677:138
Wr @ app.bundle.min.js?v=5959.2677:138
Dl @ app.bundle.min.js?v=5959.2677:138
gl @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
t.unstable_runWithPriority @ app.bundle.min.js?v=5959.2677:138
Wr @ app.bundle.min.js?v=5959.2677:138
Kr @ app.bundle.min.js?v=5959.2677:138
Gr @ app.bundle.min.js?v=5959.2677:138
dl @ app.bundle.min.js?v=5959.2677:138
Po @ app.bundle.min.js?v=5959.2677:138
a @ app.bundle.min.js?v=5959.2677:2
(anonymous) @ app.bundle.min.js?v=5959.2677:2
value @ app.bundle.min.js?v=5959.2677:2
value @ app.bundle.min.js?v=5959.2677:2
value @ app.bundle.min.js?v=5959.2677:2
(anonymous) @ app.bundle.min.js?v=5959.2677:2
(anonymous) @ app.bundle.min.js?v=5959.2677:2
(anonymous) @ app.bundle.min.js?v=5959.2677:2
Ar.i.onreadystatechange @ app.bundle.min.js?v=5959.2677:2
XMLHttpRequest.send (async)
Ar @ app.bundle.min.js?v=5959.2677:2
value @ app.bundle.min.js?v=5959.2677:2
value @ app.bundle.min.js?v=5959.2677:2
value @ app.bundle.min.js?v=5959.2677:2
value @ app.bundle.min.js?v=5959.2677:2
(anonymous) @ app.bundle.min.js?v=5959.2677:2
value @ app.bundle.min.js?v=5959.2677:2
value @ app.bundle.min.js?v=5959.2677:2
value @ app.bundle.min.js?v=5959.2677:2
r @ app.bundle.min.js?v=5959.2677:2
value @ app.bundle.min.js?v=5959.2677:2
l @ app.bundle.min.js?v=5959.2677:2
setTimeout (async)
value @ app.bundle.min.js?v=5959.2677:2
7012 @ app.bundle.min.js?v=5959.2677:2
__webpack_require__ @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
app.bundle.min.js?v=5959.2677:138
POST https://api.amplitude.com/ net::ERR_BLOCKED_BY_CLIENT
_e.send @ app.bundle.min.js?v=5959.2677:138
Ae.sendEvents @ app.bundle.min.js?v=5959.2677:138
Ae._sendEventsIfReady @ app.bundle.min.js?v=5959.2677:138
Ae._logEvent @ app.bundle.min.js?v=5959.2677:138
Ae.identify @ app.bundle.min.js?v=5959.2677:138
Ae.runQueuedFunctions @ app.bundle.min.js?v=5959.2677:138
Ae.init @ app.bundle.min.js?v=5959.2677:138
qx @ app.bundle.min.js?v=5959.2677:2
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
dispatch @ app.bundle.min.js?v=5959.2677:2
(anonymous) @ app.bundle.min.js?v=5959.2677:136
await in (anonymous) (async)
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
_openURL @ app.bundle.min.js?v=5959.2677:138
componentDidMount @ app.bundle.min.js?v=5959.2677:138
await in componentDidMount (async)
ms @ app.bundle.min.js?v=5959.2677:138
Pl @ app.bundle.min.js?v=5959.2677:138
t.unstable_runWithPriority @ app.bundle.min.js?v=5959.2677:138
Wr @ app.bundle.min.js?v=5959.2677:138
Dl @ app.bundle.min.js?v=5959.2677:138
gl @ app.bundle.min.js?v=5959.2677:138
dl @ app.bundle.min.js?v=5959.2677:138
Jl @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
yl @ app.bundle.min.js?v=5959.2677:138
ac @ app.bundle.min.js?v=5959.2677:138
t.render @ app.bundle.min.js?v=5959.2677:138
bfe.renderEntryPoint @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ Meeting_room:27
Show 82 more frames
app.bundle.min.js?v=5959.2677:138 2022-03-28T18:48:58.040Z [features/base/redux] <Object.persistState>: redux state persisted. 6646beb5e030a8ab79f3fc20baa9fbb0 -> dc742d65b5f34cc322e4e785c127e78b
chrome-extension://invalid/:1 GET chrome-extension://invalid/ net::ERR_FAILED
Image (async)
(anonymous) @ app.bundle.min.js?v=5959.2677:2
t @ app.bundle.min.js?v=5959.2677:2
n @ app.bundle.min.js?v=5959.2677:2
(anonymous) @ app.bundle.min.js?v=5959.2677:2
yg @ app.bundle.min.js?v=5959.2677:2
componentDidUpdate @ app.bundle.min.js?v=5959.2677:138
ms @ app.bundle.min.js?v=5959.2677:138
Pl @ app.bundle.min.js?v=5959.2677:138
t.unstable_runWithPriority @ app.bundle.min.js?v=5959.2677:138
Wr @ app.bundle.min.js?v=5959.2677:138
Dl @ app.bundle.min.js?v=5959.2677:138
gl @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
t.unstable_runWithPriority @ app.bundle.min.js?v=5959.2677:138
Wr @ app.bundle.min.js?v=5959.2677:138
Kr @ app.bundle.min.js?v=5959.2677:138
Gr @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
Ie @ app.bundle.min.js?v=5959.2677:138
Le @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
Ia @ app.bundle.min.js?v=5959.2677:138
Xt @ app.bundle.min.js?v=5959.2677:138
Jt @ app.bundle.min.js?v=5959.2677:138
t.unstable_runWithPriority @ app.bundle.min.js?v=5959.2677:138
Wr @ app.bundle.min.js?v=5959.2677:138
Me @ app.bundle.min.js?v=5959.2677:138
$t @ app.bundle.min.js?v=5959.2677:138
chrome-extension://invalid/:1 GET chrome-extension://invalid/ net::ERR_FAILED
Image (async)
(anonymous) @ app.bundle.min.js?v=5959.2677:2
t @ app.bundle.min.js?v=5959.2677:2
n @ app.bundle.min.js?v=5959.2677:2
(anonymous) @ app.bundle.min.js?v=5959.2677:2
yg @ app.bundle.min.js?v=5959.2677:2
componentDidUpdate @ app.bundle.min.js?v=5959.2677:138
ms @ app.bundle.min.js?v=5959.2677:138
Pl @ app.bundle.min.js?v=5959.2677:138
t.unstable_runWithPriority @ app.bundle.min.js?v=5959.2677:138
Wr @ app.bundle.min.js?v=5959.2677:138
Dl @ app.bundle.min.js?v=5959.2677:138
gl @ app.bundle.min.js?v=5959.2677:138
(anonymous) @ app.bundle.min.js?v=5959.2677:138
t.unstable_runWithPriority @ app.bundle.min.js?v=5959.2677:138
Wr @ app.bundle.min.js?v=5959.2677:138
Kr @ app.bundle.min.js?v=5959.2677:138
Gr @ app.bundle.min.js?v=5959.2677:138
Me @ app.bundle.min.js?v=5959.2677:138
$t @ app.bundle.min.js?v=5959.2677:138
DevTools failed to load source map: Could not load content for https://web-cdn.jitsi.net/meetjitsi_5959.2677/libs/app.bundle.min.js.map: Load canceled due to load timeout
Any luck with this? Forgot to mention that the same blank Jitsi screen appears on Chrome 99.0.4844.88 for Android.
Now that Chat has gone live, it has a bit the look and feel of Discord. Would it be an idea to add an option to include some global Jitsi rooms in the Chat overview? That way people can transition from text to voice/video smoother. Just an idea, I can still ask people to join a Jitsi room from the chat. But would be cool to have a forum wide meeting room for also voice/video.
Very interested in this as well, a live chat function would be awesome and surely a Discord or Telegram live chat killer.
I promise to definitely leave Discord if we got that (good times with they polished and engaging chat but we choose open-source all the way).
The plugin needs to be updated to the new Saas system over Jitsi?
meet.jit.si start to working embed with 5 time limit.
yup i had 5 min working other day sucks only 5 min haha wish it was longer
True, but that doesn’t solve it, right? You can only use their SaaS solution if you pay for it.
Quote from that page:
I was using meet.jit.si for free and now I need some time to figure out the financials for JaaS!
We got you! If you need some time to figure out how to fund meetings usage for your app, feel free to use code MJS2JAAS and get an 80% discount for your first three months on JaaS! Note that this code is only available until September 30!
I guess Jitsi integration for free is over.
Well I have an issue in one HD of our VPS but I’m planning to self-host that solution.
How can I upgrade the jitsi video confrence to more than 5 minutes?
You can either run Jitsi on a server yourself (it’s open source) or use a SaaS provider. Looks like Jitsi themselves offer hosting at https://jaas.8x8.vc
Thank you for responding!
Will I then be able to integrate that to discourse forum?
Yes, I believe so, using the meet jitsi domain
theme setting.
I’ll give this a try! Can I connect with you here, in case if I have any queries related to this?
The alternative is to simply open the Jitsi meeting in a different tab. It is the use of embeds (i.e. iframe in this case) that is limited to 5 mins.
Out of interest, who actually wants to run these in an iframe? We find that a pig as it crashes out of the call whenever the user tries to interact with Discourse in any way that breaches the bounds of the Topic it is contained within.