Roll20 uses cookies to improve your experience on our site. Cookies enable you to enjoy certain features, social sharing functionality, and tailor message and display ads to your interests on our site and others. They also help us understand how our site is being used. By continuing to use our site, you consent to our use of cookies. Update your cookie preferences .
×
Create a free account

Mic keeps dropping

Every time I play, regardless of what browser I use, I am having mic drops.  I continue to hear the other players, but they cannot hear me.  Eventually, the icon at the bottom change from dark to bold colored.  A refresh of the browser remedies the problem, but I am having to do the refresh at every 5 mins at times.  Please help!  I bought a brand new headset to try and fix the problem, but have had the problem persist.
1475381261
Gold
Forum Champion
Lee, Let's work through the Roll20 guide to Audio Visual Troubleshooting : Step 1: Make sure you’re using the most recent version of either Chrome or Firefox Please check if these issues persist when using both Chrome and Firefox. Step 2: Give Roll20 permission to use your microphone and camera Step 3: Make sure Video and Voice are turned on inside Roll20 Step 4: Clear your Web Browser’s Cache Step 5: Make sure you have the right ports open Step 6: Check if your camera is working with WebRTC Step 7: Check that your camera is functioning Step 8: Do a bandwidth test If none of the above succeeds, please thoroughly work through Step 9 : Step 9: Solving Technical Issues Step 9.2: Ensure that there are no extensions/addons interfering with Roll20 Please disable all add-ons/extensions and anti-virus programs. Step 9.4: Provide a bug report Please ensure that the Console Log is complete. Thank you!
I have tried the above and have had no success.&nbsp; I am adding all of the requested information.&nbsp; Console log 1: 70app.js:35:4832 TOUCH SUPPORTED: falseapp.js:35:30046 USING WEBGL ACCELERATION...app.js:35:30867 WEBGL STARTUP SUCCESSapp.js:35:31456 Custom Sheet Translationapp.js:37:15207 selectapp.js:30:20982 Switch mode to selectapp.js:30:22828 Initializing new dice engine with randomness...app.js:46:25464 Using random entropyapp.js:46:25541 Compiling sheet...app.js:50:13695 Found rolltemplate: simpleapp.js:50:13978 Found rolltemplate: atkapp.js:50:13978 Found rolltemplate: dmgapp.js:50:13978 Found rolltemplate: atkdmgapp.js:50:13978 Found rolltemplate: descapp.js:50:13978 Found rolltemplate: spellapp.js:50:13978 Found rolltemplate: npcapp.js:50:13978 Found rolltemplate: npcatkapp.js:50:13978 Found rolltemplate: npcdmgapp.js:50:13978 Found rolltemplate: npcactionapp.js:50:13978 Found webworker scriptapp.js:50:14517 Finding sheet rolls...app.js:50:14972 window resizeapp.js:51:26053 Final set zoom!app.js:36:11172 UPDATE GL SIZE!app.js:35:24596 Final set zoom!app.js:36:11172 tuts loadedtutorial_tips.js:7:2 Starting up WEB WORKERsheetsandboxworker.js:233:2 Final page load.app.js:42:7272 Auth'ed.app.js:41:16595 Go post auth!app.js:41:16792 initial setupapp.js:41:16937 Object { attributes: Object, _escapedAttributes: Object, cid: "c0", changed: Object, _silent: Object, _pending: Object, _previousAttributes: Object, activePage: bound (), showSettings: bound (), initActivePage: bound (), 25 more… }app.js:39:21871 Got players value...app.js:41:17179 joining game...app.js:41:24026 Adding myself before rapp.js:39:29772 Player -KST_E5WXoDivy_bpPsi is offline...app.js:39:28805 Player -KSToulneusAzQbu5B9R is offline...app.js:39:28805 Global Volume: 100=1app.js:40:4204 Deferred finish joining...app.js:41:24116 Firebase Onlineapp.js:35:6138 Adding myself before rapp.js:39:29772 Full load page!app.js:39:991 We have 4 pagesapp.js:41:17997 handle page changesapp.js:41:18537 falseapp.js:41:18618 239app.js:37:16490 Scan for new plays!app.js:42:4094 Do refresh link cache!app.js:37:26775 init active page!app.js:41:22979 activate page!app.js:39:3153 FULLY ACTIVATE VIEWS FOR PAGE.app.js:39:3385 Graphics: 20app.js:39:2332 Paths: 1app.js:39:2528 Refresh Journal List!app.js:49:27426 Search took 5msapp.js:49:26278 Reorder by ZORDERapp.js:39:6036 initiatlizing video chatapp.js:48:27901 Connecting to WebRTCapp.js:48:28419 ignoring message, not gm, and not original player.app.js:48:8094 "Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/2394" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/2394</a>... to <a href="https://s3.amazonaws.com/files.d20.io/images/2394" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/2394</a>... "Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/2394" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/2394</a>... to <a href="https://s3.amazonaws.com/files.d20.io/images/2394" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/2394</a>... "Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/2394" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/2394</a>... to <a href="https://s3.amazonaws.com/files.d20.io/images/2394" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/2394</a>... "Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/2394" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/2394</a>... to <a href="https://s3.amazonaws.com/files.d20.io/images/2394" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/2394</a>... Reorder by ZORDERapp.js:39:6036 setting srcapp.js:38:17798 Connected to sessionapp.js:48:30013 Someone just connected.app.js:48:31321 Not us, increasing active connections.app.js:48:31448 Begin publishing!app.js:48:31630 initializing publisherapp.js:48:30413 Someone just connected.app.js:48:31321 Not us, increasing active connections.app.js:48:31448 Begin publishing!app.js:48:31630 Already publishing, showing because number of connections is above 1.app.js:48:30294 Someone just connected.app.js:48:31321 Not us, increasing active connections.app.js:48:31448 Begin publishing!app.js:48:31630 Already publishing, showing because number of connections is above 1.app.js:48:30294 Someone just connected.app.js:48:31321 It's us?app.js:48:31423 stream createdapp.js:48:32404 Subscribe to streams!app.js:48:32583 stream createdapp.js:48:32404 Subscribe to streams!app.js:48:32583 stream createdapp.js:48:32404 Subscribe to streams!app.js:48:32583 Access allowed!app.js:48:31117 Final set zoom!app.js:36:11172 UPDATE GL SIZE!app.js:35:24596 Final set zoom!app.js:36:11172 window resizeapp.js:51:26053 Final set zoom!app.js:36:11172 UPDATE GL SIZE!app.js:35:24596 Final set zoom!app.js:36:11172 ICE failed, see about:webrtc for more details(unknown) Exception received from TokBoxapp.js:48:27449 Object { type: "exception", cancelable: true, preventDefault: [80]&lt;/n.exports/&lt;/this.preventDefault(), isDefaultPrevented: [80]&lt;/n.exports/&lt;/this.isDefaultPrevented(), message: "OT.Publisher PeerConnection Error: …", title: "ICEWorkflow failed", code: 1553, component: Object, target: Object }app.js:48:27495 Exception received from TokBoxapp.js:49:19853 Object { type: "exception", cancelable: true, preventDefault: [80]&lt;/n.exports/&lt;/this.preventDefault(), isDefaultPrevented: [80]&lt;/n.exports/&lt;/this.isDefaultPrevented(), message: "OT.Publisher PeerConnection Error: …", title: "ICEWorkflow failed", code: 1553, component: Object, target: Object }app.js:49:19899 window resizeapp.js:51:26053 Final set zoom!app.js:36:11172 UPDATE GL SIZE!app.js:35:24596 Final set zoom!app.js:36:11172 selectapp.js:30:20982 Switch mode to selectapp.js:30:22828 Console log 2: 70app.js:35:4832 TOUCH SUPPORTED: falseapp.js:35:30046 USING WEBGL ACCELERATION...app.js:35:30867 WEBGL STARTUP SUCCESSapp.js:35:31456 Custom Sheet Translationapp.js:37:15207 Use of getPreventDefault() is deprecated. Use defaultPrevented instead.jquery.1.8.2.min.js:2:40278 This site appears to use a scroll-linked positioning effect. This may not work well with asynchronous panning; see <a href="https://developer.mozilla.org/docs/Mozilla/Performance/ScrollLinkedEffects" rel="nofollow">https://developer.mozilla.org/docs/Mozilla/Performance/ScrollLinkedEffects</a> for further details and to join the discussion on related tools and features!editor selectapp.js:30:20982 Switch mode to selectapp.js:30:22828 Initializing new dice engine with randomness...app.js:46:25464 Using random entropyapp.js:46:25541 Compiling sheet...app.js:50:13695 Found rolltemplate: simpleapp.js:50:13978 Found rolltemplate: atkapp.js:50:13978 Found rolltemplate: dmgapp.js:50:13978 Found rolltemplate: atkdmgapp.js:50:13978 Found rolltemplate: descapp.js:50:13978 Found rolltemplate: spellapp.js:50:13978 Found rolltemplate: npcapp.js:50:13978 Found rolltemplate: npcatkapp.js:50:13978 Found rolltemplate: npcdmgapp.js:50:13978 Found rolltemplate: npcactionapp.js:50:13978 Found webworker scriptapp.js:50:14517 Loading mixed (insecure) display content “<a href="http://imgsrv.roll20.net/?src=i.imgur.com/ZgULBCp.png”" rel="nofollow">http://imgsrv.roll20.net/?src=i.imgur.com/ZgULBCp.png”</a> on a secure page[Learn More]jquery.1.8.2.min.js:2:70985 Loading mixed (insecure) display content “<a href="http://imgsrv.roll20.net/?src=i.imgur.com/3OxOqmb.png”" rel="nofollow">http://imgsrv.roll20.net/?src=i.imgur.com/3OxOqmb.png”</a> on a secure page[Learn More]jquery.1.8.2.min.js:2:70985 Loading mixed (insecure) display content “<a href="http://imgsrv.roll20.net/?src=i.imgur.com/py5B0cm.png”" rel="nofollow">http://imgsrv.roll20.net/?src=i.imgur.com/py5B0cm.png”</a> on a secure page[Learn More]jquery.1.8.2.min.js:2:70985 Loading mixed (insecure) display content “<a href="http://imgsrv.roll20.net/?src=i.imgur.com/LoT21n1.png”" rel="nofollow">http://imgsrv.roll20.net/?src=i.imgur.com/LoT21n1.png”</a> on a secure page[Learn More]jquery.1.8.2.min.js:2:70985 Finding sheet rolls...app.js:50:14972 Use of getAttributeNode() is deprecated. Use getAttribute() instead.jquery.1.8.2.min.js:2:31678 Use of attributes’ nodeValue attribute is deprecated. Use value instead.app.js:50:16969 window resizeapp.js:51:26053 Final set zoom!app.js:36:11172 UPDATE GL SIZE!app.js:35:24596 Final set zoom!app.js:36:11172 tuts loadedtutorial_tips.js:7:2 Starting up WEB WORKERsheetsandboxworker.js:233:2 Final page load.app.js:42:7272 Scan for new plays!app.js:42:4094 Auth'ed.app.js:41:16595 Go post auth!app.js:41:16792 initial setupapp.js:41:16937 Object { attributes: Object, _escapedAttributes: Object, cid: "c0", changed: Object, _silent: Object, _pending: Object, _previousAttributes: Object, activePage: bound (), showSettings: bound (), initActivePage: bound (), 25 more… }app.js:39:21871 Got players value...app.js:41:17179 joining game...app.js:41:24026 Full load page!app.js:39:991 We have 4 pagesapp.js:41:17997 Adding myself before rapp.js:39:29772 Player -KST_E5WXoDivy_bpPsi is offline...app.js:39:28805 Player -KSToulneusAzQbu5B9R is offline...app.js:39:28805 Global Volume: 100=1app.js:40:4204 Deferred finish joining...app.js:41:24116 Firebase Onlineapp.js:35:6138 Adding myself before rapp.js:39:29772 handle page changesapp.js:41:18537 falseapp.js:41:18618 init active page!app.js:41:22979 activate page!app.js:39:3153 FULLY ACTIVATE VIEWS FOR PAGE.app.js:39:3385 Scan for new plays!app.js:42:4094 Do refresh link cache!app.js:37:26775 Graphics: 5app.js:39:2332 Paths: 0app.js:39:2528 Reorder by ZORDERapp.js:39:6036 Refresh Journal List!app.js:49:27426 Search took 7msapp.js:49:26278 initiatlizing video chatapp.js:48:27901 Connecting to WebRTCapp.js:48:28419 Loading mixed (insecure) display content “<a href="http://imgsrv.roll20.net/?src=i.imgur.com/qxjpJEB.jpg”" rel="nofollow">http://imgsrv.roll20.net/?src=i.imgur.com/qxjpJEB.jpg”</a> on a secure page[Learn More]jquery.1.8.2.min.js:2:75851 ignoring message, not gm, and not original player.app.js:48:8094 Reorder by ZORDERapp.js:39:6036 "Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/23421883/05U7TLBkF8feTR_ZL1uiaQ/thumb.jpg?14747318625" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/23421883/05U7TLBkF8feTR_ZL1uiaQ/thumb.jpg?14747318625</a> to <a href="https://s3.amazonaws.com/files.d20.io/images/23421883/05U7TLBkF8feTR_ZL1uiaQ/max.jpg?14747318625&quot;app.js:38:17637" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/23421883/05U7TLBkF8feTR_ZL1uiaQ/max.jpg?14747318625"app.js:38:17637</a> Reorder by ZORDERapp.js:39:6036 setting srcapp.js:38:17798 Cols: 1 Rows: 2app.js:34:13131 Took 14ms to generate cache.app.js:34:13807 Connected to sessionapp.js:48:30013 Someone just connected.app.js:48:31321 Not us, increasing active connections.app.js:48:31448 Begin publishing!app.js:48:31630 initializing publisherapp.js:48:30413 Someone just connected.app.js:48:31321 Not us, increasing active connections.app.js:48:31448 Begin publishing!app.js:48:31630 Already publishing, showing because number of connections is above 1.app.js:48:30294 Someone just connected.app.js:48:31321 Not us, increasing active connections.app.js:48:31448 Begin publishing!app.js:48:31630 Already publishing, showing because number of connections is above 1.app.js:48:30294 Someone just connected.app.js:48:31321 It's us?app.js:48:31423 stream createdapp.js:48:32404 Subscribe to streams!app.js:48:32583 stream createdapp.js:48:32404 Subscribe to streams!app.js:48:32583 stream createdapp.js:48:32404 Subscribe to streams!app.js:48:32583 Access allowed!app.js:48:31117 Final set zoom!app.js:36:11172 UPDATE GL SIZE!app.js:35:24596 Final set zoom!app.js:36:11172 window resizeapp.js:51:26053 Final set zoom!app.js:36:11172 UPDATE GL SIZE!app.js:35:24596 Final set zoom!app.js:36:11172 TURNS is not yet supported.opentok.min.js:44 RTCPeerConnection.getLocalStreams/getRemoteStreams are deprecated. Use RTCPeerConnection.getSenders/getReceivers instead.opentok.min.js:48:15613 TURNS is not yet supported.opentok.min.js:44 non-maplike pc.getStats access is deprecated! See <a href="http://w3c.github.io/webrtc-pc/#example" rel="nofollow">http://w3c.github.io/webrtc-pc/#example</a> for usage.app.js:29 The MediaStream passed to createMediaStreamSource has a cross-origin resource, the node will output silence.opentok.min.js:44:10496 non-maplike pc.getStats access is deprecated! See <a href="http://w3c.github.io/webrtc-pc/#example" rel="nofollow">http://w3c.github.io/webrtc-pc/#example</a> for usage.app.js:29 The MediaStream passed to createMediaStreamSource has a cross-origin resource, the node will output silence.opentok.min.js:44:10496 TURNS is not yet supported.opentok.min.js:44 The MediaStream passed to createMediaStreamSource has a cross-origin resource, the node will output silence.opentok.min.js:44:10496 non-maplike pc.getStats access is deprecated! See <a href="http://w3c.github.io/webrtc-pc/#example" rel="nofollow">http://w3c.github.io/webrtc-pc/#example</a> for usage.app.js:29 The MediaStream passed to createMediaStreamSource has a cross-origin resource, the node will output silence.editor non-maplike pc.getStats access is deprecated! See <a href="http://w3c.github.io/webrtc-pc/#example" rel="nofollow">http://w3c.github.io/webrtc-pc/#example</a> for usage.app.js:29 The MediaStream passed to createMediaStreamSource has a cross-origin resource, the node will output silence.opentok.min.js:44:10496 The MediaStream passed to createMediaStreamSource has a cross-origin resource, the node will output silence.editor window resizeapp.js:51:26053 Final set zoom!app.js:36:11172 UPDATE GL SIZE!app.js:35:24596 Final set zoom!app.js:36:11172 ICE failed, see about:webrtc for more details(unknown) Exception received from TokBoxapp.js:48:27449 Object { type: "exception", cancelable: true, preventDefault: [80]&lt;/n.exports/&lt;/this.preventDefault(), isDefaultPrevented: [80]&lt;/n.exports/&lt;/this.isDefaultPrevented(), message: "OT.Publisher PeerConnection Error: …", title: "ICEWorkflow failed", code: 1553, component: Object, target: Object }app.js:48:27495 Exception received from TokBoxapp.js:49:19853 Object { type: "exception", cancelable: true, preventDefault: [80]&lt;/n.exports/&lt;/this.preventDefault(), isDefaultPrevented: [80]&lt;/n.exports/&lt;/this.isDefaultPrevented(), message: "OT.Publisher PeerConnection Error: …", title: "ICEWorkflow failed", code: 1553, component: Object, target: Object }app.js:49:19899
1476111580
Gid
Roll20 Team
Lee, I'm seeing several issues with OpenTok WebRTC (TokBox) in your error log. There are currently two different voice/video chat tech available through: Opentok WebRTC and the recently added Roll20 Beta WebRTC. The GM of the game can swap between the two via the Settings Tab under Video + Chat Options -&gt; &nbsp; Chat Tech . Are you having the same issues using either of the WebRTC options?
Switched to the beta and it wouldn't even work for a period of time. &nbsp;Log lit up with errors. app.roll20.net/:12 Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'self' 'unsafe-eval' https://*.googlesyndication.com https://*.doubleclick.net <a href="https://partner.googleadservices.com" rel="nofollow">https://partner.googleadservices.com</a> <a href="https://www.googletagservices.com" rel="nofollow">https://www.googletagservices.com</a> <a href="https://ssl.google-analytics.com" rel="nofollow">https://ssl.google-analytics.com</a> <a href="https://www.google-analytics.com" rel="nofollow">https://www.google-analytics.com</a> <a href="https://ajax.googleapis.com" rel="nofollow">https://ajax.googleapis.com</a> <a href="http://ajax.googleapis.com" rel="nofollow">http://ajax.googleapis.com</a> <a href="https://d3clqjduf2gvxg.cloudfront.net" rel="nofollow">https://d3clqjduf2gvxg.cloudfront.net</a> <a href="https://cdn.firebase.com" rel="nofollow">https://cdn.firebase.com</a> https://*.firebaseio.com https://*.tokbox.com https://*.opentok.com <a href="http://static.opentok.com" rel="nofollow">http://static.opentok.com</a> <a href="http://www.google-analytics.com" rel="nofollow">http://www.google-analytics.com</a> <a href="http://cdn.crowdin.com" rel="nofollow">http://cdn.crowdin.com</a> <a href="https://crowdin.com" rel="nofollow">https://crowdin.com</a> <a href="http://stun.l.google.com" rel="nofollow">http://stun.l.google.com</a>". Either the 'unsafe-inline' keyword, a hash ('sha256-m8iOPIhA29muXStlj097KZXdLfw6Fho5U54aBGRS7xE='), or a nonce ('nonce-...') is required to enable inline execution. app.roll20.net/:13 Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'self' 'unsafe-eval' https://*.googlesyndication.com https://*.doubleclick.net <a href="https://partner.googleadservices.com" rel="nofollow">https://partner.googleadservices.com</a> <a href="https://www.googletagservices.com" rel="nofollow">https://www.googletagservices.com</a> <a href="https://ssl.google-analytics.com" rel="nofollow">https://ssl.google-analytics.com</a> <a href="https://www.google-analytics.com" rel="nofollow">https://www.google-analytics.com</a> <a href="https://ajax.googleapis.com" rel="nofollow">https://ajax.googleapis.com</a> <a href="http://ajax.googleapis.com" rel="nofollow">http://ajax.googleapis.com</a> <a href="https://d3clqjduf2gvxg.cloudfront.net" rel="nofollow">https://d3clqjduf2gvxg.cloudfront.net</a> <a href="https://cdn.firebase.com" rel="nofollow">https://cdn.firebase.com</a> https://*.firebaseio.com https://*.tokbox.com https://*.opentok.com <a href="http://static.opentok.com" rel="nofollow">http://static.opentok.com</a> <a href="http://www.google-analytics.com" rel="nofollow">http://www.google-analytics.com</a> <a href="http://cdn.crowdin.com" rel="nofollow">http://cdn.crowdin.com</a> <a href="https://crowdin.com" rel="nofollow">https://crowdin.com</a> <a href="http://stun.l.google.com" rel="nofollow">http://stun.l.google.com</a>". Either the 'unsafe-inline' keyword, a hash ('sha256-0e7Q3QqVn8f0h38oogzHudH+MBBdX9InX4bX658dij4='), or a nonce ('nonce-...') is required to enable inline execution. app.js?1476392470:35 70 app.js?1476392470:35 TOUCH SUPPORTED: false app.js?1476392470:35 USING WEBGL ACCELERATION... app.js?1476392470:35 WEBGL STARTUP SUCCESS app.js?1476392470:37 Custom Sheet Translation app.js?1476392470:30 select app.js?1476392470:30 Switch mode to select app.js?1476392470:46 Initializing new dice engine with randomness... app.js?1476392470:46 Using random entropy app.js?1476392470:48 Unable to start up OpenTok! app.js?1476392470:50 Compiling sheet... app.js?1476392470:50 Found rolltemplate: simple app.js?1476392470:50 Found rolltemplate: atk app.js?1476392470:50 Found rolltemplate: dmg app.js?1476392470:50 Found rolltemplate: atkdmg app.js?1476392470:50 Found rolltemplate: desc app.js?1476392470:50 Found rolltemplate: spell app.js?1476392470:50 Found rolltemplate: npc app.js?1476392470:50 Found rolltemplate: npcatk app.js?1476392470:50 Found rolltemplate: npcdmg app.js?1476392470:50 Found rolltemplate: npcaction app.js?1476392470:50 Found webworker script jquery.1.8.2.min.js:2 Mixed Content: The page at '<a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a>' was loaded over HTTPS, but requested an insecure image '<a href="http://imgsrv.roll20.net/?src=i.imgur.com/ZgULBCp.png" rel="nofollow">http://imgsrv.roll20.net/?src=i.imgur.com/ZgULBCp.png</a>'. This content should also be served over HTTPS. jquery.1.8.2.min.js:2 Mixed Content: The page at '<a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a>' was loaded over HTTPS, but requested an insecure image '<a href="http://imgsrv.roll20.net/?src=i.imgur.com/3OxOqmb.png" rel="nofollow">http://imgsrv.roll20.net/?src=i.imgur.com/3OxOqmb.png</a>'. This content should also be served over HTTPS. 3jquery.1.8.2.min.js:2 Mixed Content: The page at '<a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a>' was loaded over HTTPS, but requested an insecure image '<a href="http://imgsrv.roll20.net/?src=i.imgur.com/ZgULBCp.png" rel="nofollow">http://imgsrv.roll20.net/?src=i.imgur.com/ZgULBCp.png</a>'. This content should also be served over HTTPS. jquery.1.8.2.min.js:2 Mixed Content: The page at '<a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a>' was loaded over HTTPS, but requested an insecure image '<a href="http://imgsrv.roll20.net/?src=i.imgur.com/py5B0cm.png" rel="nofollow">http://imgsrv.roll20.net/?src=i.imgur.com/py5B0cm.png</a>'. This content should also be served over HTTPS. jquery.1.8.2.min.js:2 Mixed Content: The page at '<a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a>' was loaded over HTTPS, but requested an insecure image '<a href="http://imgsrv.roll20.net/?src=i.imgur.com/LoT21n1.png" rel="nofollow">http://imgsrv.roll20.net/?src=i.imgur.com/LoT21n1.png</a>'. This content should also be served over HTTPS. app.js?1476392470:50 Finding sheet rolls... app.js?1476392470:51 window resize app.js?1476392470:36 Final set zoom! app.js?1476392470:35 UPDATE GL SIZE! app.js?1476392470:36 Final set zoom! tutorial_tips.js:7 tuts loaded sheetsandboxworker.js?20160926:250Starting up WEB WORKER app.js?1476392470:42 Final page load. app.js?1476392470:41 Auth'ed. app.js?1476392470:41 Go post auth! app.js?1476392470:41 initial setup app.js?1476392470:39 T.r {attributes: Object, _escapedAttributes: Object, cid: "c0", changed: Object, _silent: Object…} app.js?1476392470:41 Got players value... app.js?1476392470:41 joining game... 4app.js?1476392470:39 Full load page! app.js?1476392470:41 We have 4 pages app.js?1476392470:39 Player -KSPMuVty3xObP1FW8lC is offline... app.js?1476392470:39 Player -KSQPd6GiEnFnbc9XjMb is offline... app.js?1476392470:39 Player -KST_E5WXoDivy_bpPsi is offline... app.js?1476392470:39 Player -KSToulneusAzQbu5B9R is offline... app.js?1476392470:40 Global Volume: 100=1 app.js?1476392470:41 Deferred finish joining... app.js?1476392470:35 Firebase Online app.js?1476392470:39 Adding myself before r app.js?1476392470:49 Init internal WebRTC app.js?1476392470:49 addOverlay -KSToulneusAzQbu5B9R app.js?1476392470:41 handle page changes app.js?1476392470:41 false app.js?1476392470:37 239 app.js?1476392470:26 The MediaStream 'ended' event is deprecated and will be removed in M54, around October 2016. See <a href="https://www.chromestatus.com/features/5730404371791872" rel="nofollow">https://www.chromestatus.com/features/5730404371791872</a> for more details. app.js?1476392470:49 connectionReady app.js?1476392470:49 sessionsId Dy5ejzHnWfBRvE3mAAWO app.js?1476392470:41 init active page! app.js?1476392470:39 activate page! app.js?1476392470:39 FULLY ACTIVATE VIEWS FOR PAGE. app.js?1476392470:39 Graphics: 24 app.js?1476392470:39 Paths: 0 app.js?1476392470:42 Scan for new plays! app.js?1476392470:38 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/23958357/0jTv7GEmY4NBwtfbKCq0vQ/thumb.jpg?14759528485" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/23958357/0jTv7GEmY4NBwtfbKCq0vQ/thumb.jpg?14759528485</a> to <a href="https://s3.amazonaws.com/files.d20.io/images/23958357/0jTv7GEmY4NBwtfbKCq0vQ/original.jpg?14759528485" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/23958357/0jTv7GEmY4NBwtfbKCq0vQ/original.jpg?14759528485</a> app.js?1476392470:37 Do refresh link cache! app.js?1476392470:39 Reorder by ZORDER app.js?1476392470:38 setting src app.js?1476392470:34 Cols: 2 Rows: 1 app.js?1476392470:34 Took 0ms to generate cache. app.js?1476392470:30 join CB null Object {clients: Object} app.js?1476392470:49 createdPeer app.js?1476392470:49 peer i {id: "CGsTX20OzOh7eGV6AAV6", parent: i, type: "video", oneway: false, sharemyscreen: false…} app.js?1476392470:49 Joined room! app.js?1476392470:39 Reorder by ZORDER app.js?1476392470:49 Refresh Journal List! app.js?1476392470:49 Search took 4ms app.js?1476392470:49 INITIATLIZING INTERNAL VIDEO CHAT jquery.1.8.2.min.js:2 Mixed Content: The page at '<a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a>' was loaded over HTTPS, but requested an insecure image '<a href="http://imgsrv.roll20.net/?src=i.imgur.com/qxjpJEB.jpg" rel="nofollow">http://imgsrv.roll20.net/?src=i.imgur.com/qxjpJEB.jpg</a>'. This content should also be served over HTTPS. app.js?1476392470:49 Message: switchBroadcastType Object {nick: "-KS8STlv_uieSj4NxPaO", type: "voiceonly"} app.js?1476392470:49 Video Added app.js?1476392470:49 addOverlay -KS8STlv_uieSj4NxPaO app.js?1476392470:49 Connection status app.js?1476392470:49 startPublishing med.jpg:1 GET <a href="https://s3.amazonaws.com/files.d20.io/images/23412514/ejK-SfZ9_52SCbSiRHU0VA/med.jpg?1474707690" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/23412514/ejK-SfZ9_52SCbSiRHU0VA/med.jpg?1474707690</a> 403 (Forbidden) app.js?1476392470:49 iceConnectionStateChange: connected app.js?1476392470:25 GET <a href="https://signalmaster.roll20.net/socket.io/?EIO=3&transport=polling&t=1476579317329-5" rel="nofollow">https://signalmaster.roll20.net/socket.io/?EIO=3&transport=polling&t=1476579317329-5</a> o.create @ app.js?1476392470:25o @ app.js?1476392470:25r.request @ app.js?1476392470:25r.doPoll @ app.js?1476392470:25i.poll @ app.js?1476392470:25i.doOpen @ app.js?1476392470:25i.open @ app.js?1476392470:25n.open @ app.js?1476392470:25n @ app.js?1476392470:25n @ app.js?1476392470:25i.open.i.connect @ app.js?1476392470:28(anonymous function) @ app.js?1476392470:28 app.roll20.net/:1 XMLHttpRequest cannot load <a href="https://signalmaster.roll20.net/socket.io/?EIO=3&transport=polling&t=1476579317329-5" rel="nofollow">https://signalmaster.roll20.net/socket.io/?EIO=3&transport=polling&t=1476579317329-5</a>. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin '<a href="https://app.roll20.net" rel="nofollow">https://app.roll20.net</a>' is therefore not allowed access. The response had HTTP status code 521. 2app.js?1476392470:39 Player -KS8STlv_uieSj4NxPaO is offline... app.js?1476392470:49 iceConnectionStateChange: completed app.js?1476392470:49 iceConnectionStateChange: disconnected(anonymous function) @ app.js?1476392470:49t.emit @ app.js?1476392470:29peerconnection.oniceconnectionstatechange @ app.js?1476392470:28 app.js?1476392470:49 stopPublishing app.js?1476392470:49 connectionReady app.js?1476392470:49 sessionsId _PEViGucFSqSH7cTAAQk app.js?1476392470:25 GET <a href="https://signalmaster.roll20.net/socket.io/?EIO=3&transport=polling&t=1476579330998-11" rel="nofollow">https://signalmaster.roll20.net/socket.io/?EIO=3&transport=polling&t=1476579330998-11</a> o.create @ app.js?1476392470:25o @ app.js?1476392470:25r.request @ app.js?1476392470:25r.doPoll @ app.js?1476392470:25i.poll @ app.js?1476392470:25i.doOpen @ app.js?1476392470:25i.open @ app.js?1476392470:25n.open @ app.js?1476392470:25n @ app.js?1476392470:25n @ app.js?1476392470:25i.open.i.connect @ app.js?1476392470:28(anonymous function) @ app.js?1476392470:28 app.roll20.net/:1 XMLHttpRequest cannot load <a href="https://signalmaster.roll20.net/socket.io/?EIO=3&transport=polling&t=1476579330998-11" rel="nofollow">https://signalmaster.roll20.net/socket.io/?EIO=3&transport=polling&t=1476579330998-11</a>. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin '<a href="https://app.roll20.net" rel="nofollow">https://app.roll20.net</a>' is therefore not allowed access. The response had HTTP status code 521. app.js?1476392470:39 Adding myself before -KSToulneusAzQbu5B9R app.js?1476392470:49 WebRTC iceFailed Error(anonymous function) @ app.js?1476392470:49t.emit @ app.js?1476392470:29(anonymous function) @ app.js?1476392470:30t.emit @ app.js?1476392470:29(anonymous function) @ app.js?1476392470:29t.emit @ app.js?1476392470:29peerconnection.oniceconnectionstatechange @ app.js?1476392470:28 app.js?1476392470:49 iceConnectionStateChange completed first app.js?1476392470:49 iceConnectionStateChange: failed app.js?1476392470:25 GET <a href="https://signalmaster.roll20.net/socket.io/?EIO=3&transport=polling&t=1476579334038-12" rel="nofollow">https://signalmaster.roll20.net/socket.io/?EIO=3&transport=polling&t=1476579334038-12</a> o.create @ app.js?1476392470:25o @ app.js?1476392470:25r.request @ app.js?1476392470:25r.doPoll @ app.js?1476392470:25i.poll @ app.js?1476392470:25i.doOpen @ app.js?1476392470:25i.open @ app.js?1476392470:25n.open @ app.js?1476392470:25n @ app.js?1476392470:25n @ app.js?1476392470:25i.open.i.connect @ app.js?1476392470:28(anonymous function) @ app.js?1476392470:28 app.roll20.net/:1 XMLHttpRequest cannot load <a href="https://signalmaster.roll20.net/socket.io/?EIO=3&transport=polling&t=1476579334038-12" rel="nofollow">https://signalmaster.roll20.net/socket.io/?EIO=3&transport=polling&t=1476579334038-12</a>. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin '<a href="https://app.roll20.net" rel="nofollow">https://app.roll20.net</a>' is therefore not allowed access. The response had HTTP status code 521. app.js?1476392470:49 connectionReady app.js?1476392470:49 sessionsId 7CxVvAbPNG3QO_TnAAOi 2app.js?1476392470:39 Player -KS8STlv_uieSj4NxPaO is offline... app.js?1476392470:49 stopPublishing app.js?1476392470:39 Adding myself before -KSToulneusAzQbu5B9R app.js?1476392470:47 Finished after going 2 levels deep. app.js?1476392470:47 Begin processing op! app.js?1476392470:47 Inline rolls complete!
Here is my latest log.&nbsp; Get about 8 mins between drops now. Firebase Offlineapp.js:35:6266 Player -KP5ek6dEZgjugywpqmQ is offline...app.js:39:28805 Firebase Onlineapp.js:35:6138 Content Security Policy: The page’s settings blocked the loading of a resource at self (“script-src <a href="https://app.roll20.net" rel="nofollow">https://app.roll20.net</a> 'unsafe-eval' https://*.googlesyndication.com https://*.doubleclick.net <a href="https://partner.googleadservices.com" rel="nofollow">https://partner.googleadservices.com</a> <a href="https://www.googletagservices.com" rel="nofollow">https://www.googletagservices.com</a> <a href="https://ssl.google-analytics.com" rel="nofollow">https://ssl.google-analytics.com</a> <a href="https://www.google-analytics.com" rel="nofollow">https://www.google-analytics.com</a> <a href="https://ajax.googleapis.com" rel="nofollow">https://ajax.googleapis.com</a> <a href="http://ajax.googleapis.com" rel="nofollow">http://ajax.googleapis.com</a> <a href="https://d3clqjduf2gvxg.cloudfront.net" rel="nofollow">https://d3clqjduf2gvxg.cloudfront.net</a> <a href="https://cdn.firebase.com" rel="nofollow">https://cdn.firebase.com</a> https://*.firebaseio.com https://*.tokbox.com https://*.opentok.com <a href="http://static.opentok.com" rel="nofollow">http://static.opentok.com</a> <a href="http://www.google-analytics.com" rel="nofollow">http://www.google-analytics.com</a> <a href="http://cdn.crowdin.com" rel="nofollow">http://cdn.crowdin.com</a> <a href="https://crowdin.com" rel="nofollow">https://crowdin.com</a> <a href="http://stun.l.google.com”).editor:12" rel="nofollow">http://stun.l.google.com”).editor:12</a> Content Security Policy: The page’s settings blocked the loading of a resource at self (“script-src <a href="https://app.roll20.net" rel="nofollow">https://app.roll20.net</a> 'unsafe-eval' https://*.googlesyndication.com https://*.doubleclick.net <a href="https://partner.googleadservices.com" rel="nofollow">https://partner.googleadservices.com</a> <a href="https://www.googletagservices.com" rel="nofollow">https://www.googletagservices.com</a> <a href="https://ssl.google-analytics.com" rel="nofollow">https://ssl.google-analytics.com</a> <a href="https://www.google-analytics.com" rel="nofollow">https://www.google-analytics.com</a> <a href="https://ajax.googleapis.com" rel="nofollow">https://ajax.googleapis.com</a> <a href="http://ajax.googleapis.com" rel="nofollow">http://ajax.googleapis.com</a> <a href="https://d3clqjduf2gvxg.cloudfront.net" rel="nofollow">https://d3clqjduf2gvxg.cloudfront.net</a> <a href="https://cdn.firebase.com" rel="nofollow">https://cdn.firebase.com</a> https://*.firebaseio.com https://*.tokbox.com https://*.opentok.com <a href="http://static.opentok.com" rel="nofollow">http://static.opentok.com</a> <a href="http://www.google-analytics.com" rel="nofollow">http://www.google-analytics.com</a> <a href="http://cdn.crowdin.com" rel="nofollow">http://cdn.crowdin.com</a> <a href="https://crowdin.com" rel="nofollow">https://crowdin.com</a> <a href="http://stun.l.google.com”).editor:13" rel="nofollow">http://stun.l.google.com”).editor:13</a> 70app.js:35:4832 TOUCH SUPPORTED: falseapp.js:35:30046 USING WEBGL ACCELERATION...app.js:35:30867 WEBGL STARTUP SUCCESSapp.js:35:31456 Custom Sheet Translationapp.js:37:15207 selectapp.js:30:20982 Switch mode to selectapp.js:30:22828 Initializing new dice engine with randomness...app.js:46:25464 Using random entropyapp.js:46:25541 Compiling sheet...app.js:50:13783 Found rolltemplate: simpleapp.js:50:14066 Found rolltemplate: atkapp.js:50:14066 Found rolltemplate: dmgapp.js:50:14066 Found rolltemplate: atkdmgapp.js:50:14066 Found rolltemplate: descapp.js:50:14066 Found rolltemplate: spellapp.js:50:14066 Found rolltemplate: npcapp.js:50:14066 Found rolltemplate: npcatkapp.js:50:14066 Found rolltemplate: npcdmgapp.js:50:14066 Found rolltemplate: npcactionapp.js:50:14066 Found webworker scriptapp.js:50:14605 Finding sheet rolls...app.js:50:15060 window resizeapp.js:51:29411 Final set zoom!app.js:36:11172 UPDATE GL SIZE!app.js:35:24596 Final set zoom!app.js:36:11172 tuts loadedtutorial_tips.js:7:2 Loading mixed (insecure) display content “<a href="http://imgsrv.roll20.net/?src=i.imgur.com/ZgULBCp.png”" rel="nofollow">http://imgsrv.roll20.net/?src=i.imgur.com/ZgULBCp.png”</a> on a secure page[Learn More]jquery.1.8.2.min.js:2:70985 Loading mixed (insecure) display content “<a href="http://imgsrv.roll20.net/?src=i.imgur.com/3OxOqmb.png”" rel="nofollow">http://imgsrv.roll20.net/?src=i.imgur.com/3OxOqmb.png”</a> on a secure page[Learn More]jquery.1.8.2.min.js:2:70985 Loading mixed (insecure) display content “<a href="http://imgsrv.roll20.net/?src=i.imgur.com/py5B0cm.png”" rel="nofollow">http://imgsrv.roll20.net/?src=i.imgur.com/py5B0cm.png”</a> on a secure page[Learn More]jquery.1.8.2.min.js:2:70985 Loading mixed (insecure) display content “<a href="http://imgsrv.roll20.net/?src=i.imgur.com/LoT21n1.png”" rel="nofollow">http://imgsrv.roll20.net/?src=i.imgur.com/LoT21n1.png”</a> on a secure page[Learn More]jquery.1.8.2.min.js:2:70985 GET <a href="http://imgsrv.roll20.net/" rel="nofollow">http://imgsrv.roll20.net/</a> [Mixed Content] [HTTP/1.1 200 OK 129ms] GET <a href="http://imgsrv.roll20.net/" rel="nofollow">http://imgsrv.roll20.net/</a> [Mixed Content] [HTTP/1.1 200 OK 136ms] GET <a href="http://imgsrv.roll20.net/" rel="nofollow">http://imgsrv.roll20.net/</a> [Mixed Content] [HTTP/1.1 200 OK 177ms] GET <a href="http://imgsrv.roll20.net/" rel="nofollow">http://imgsrv.roll20.net/</a> [Mixed Content] [HTTP/1.1 200 OK 253ms] Starting up WEB WORKERsheetsandboxworker.js:250:2 Final page load.app.js:42:7272 Scan for new plays!app.js:42:4094 Auth'ed.app.js:41:16595 Go post auth!app.js:41:16792 initial setupapp.js:41:16937 Object { attributes: Object, _escapedAttributes: Object, cid: "c0", changed: Object, _silent: Object, _pending: Object, _previousAttributes: Object, activePage: bound (), showSettings: bound (), initActivePage: bound (), 22 more… }app.js:39:21871 Got players value...app.js:41:17179 joining game...app.js:41:24026 Adding myself before rapp.js:39:29772 Global Volume: 0=0app.js:40:4204 Player -KPa-RBq_NEnXGU9_YjQ is offline...app.js:39:28805 Player -KRuxoNaq3jjPk9CLwT5 is offline...app.js:39:28805 Player -KT24-1S2VFNjyJYs_zL is offline...app.js:39:28805 Deferred finish joining...app.js:41:24116 Firebase Onlineapp.js:35:6138 Full load page!app.js:39:991 We have 8 pagesapp.js:41:17997 Refresh Journal List!app.js:49:27516 Search took 3msapp.js:49:26368 handle page changesapp.js:41:18537 falseapp.js:41:18618 Scan for new plays!app.js:42:4094 Do refresh link cache!app.js:37:26775 init active page!app.js:41:22979 activate page!app.js:39:3153 FULLY ACTIVATE VIEWS FOR PAGE.app.js:39:3385 Refresh Journal List!app.js:49:27516 Search took 14msapp.js:49:26368 Graphics: 32app.js:39:2332 Paths: 74app.js:39:2528 new caster!app.js:35:13563 Reorder by ZORDERapp.js:39:6036 initiatlizing video chatapp.js:48:27901 Connecting to WebRTCapp.js:48:28419 "Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/21891665/XHhfhJyyxsSbgyh5vmV-ZQ/thumb.jpg?14710482285" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/21891665/XHhfhJyyxsSbgyh5vmV-ZQ/thumb.jpg?14710482285</a> to <a href="https://s3.amazonaws.com/files.d20.io/images/21891665/XHhfhJyyxsSbgyh5vmV-ZQ/original.jpg?14710482285&quot;app.js:38:17637" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/21891665/XHhfhJyyxsSbgyh5vmV-ZQ/original.jpg?14710482285"app.js:38:17637</a> "Error loading image, probably due to cors. Trying once without CORS for <a href="https://s3.amazonaws.com/files.d20.io/images/21952564/2mMixdKkJiWumNfn617f1w/thumb.jpg?1471193361&quot;app.js:34:18726" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/21952564/2mMixdKkJiWumNfn617f1w/thumb.jpg?1471193361"app.js:34:18726</a> "Error loading image, probably due to cors. Trying once without CORS for <a href="https://s3.amazonaws.com/files.d20.io/images/23178769/pvRpUVVzAHdIzzcXu3J2CQ/thumb.jpg?1474143991&quot;app.js:34:18726" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/23178769/pvRpUVVzAHdIzzcXu3J2CQ/thumb.jpg?1474143991"app.js:34:18726</a> "Error loading image, probably due to cors. Trying once without CORS for <a href="https://s3.amazonaws.com/files.d20.io/images/23178769/pvRpUVVzAHdIzzcXu3J2CQ/thumb.jpg?1474143990&quot;app.js:34:18726" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/23178769/pvRpUVVzAHdIzzcXu3J2CQ/thumb.jpg?1474143990"app.js:34:18726</a> Reorder by ZORDERapp.js:39:6036 new lampapp.js:35:16290 new lampapp.js:35:16290 GET <a href="https://s3.amazonaws.com/files.d20.io/images/21952564/2mMixdKkJiWumNfn617f1w/thumb.jpg" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/21952564/2mMixdKkJiWumNfn617f1w/thumb.jpg</a> [HTTP/1.1 403 Forbidden 41ms] GET <a href="https://s3.amazonaws.com/files.d20.io/images/23178769/pvRpUVVzAHdIzzcXu3J2CQ/thumb.jpg" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/23178769/pvRpUVVzAHdIzzcXu3J2CQ/thumb.jpg</a> [HTTP/1.1 403 Forbidden 41ms] GET <a href="https://s3.amazonaws.com/files.d20.io/images/23178769/pvRpUVVzAHdIzzcXu3J2CQ/thumb.jpg" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/23178769/pvRpUVVzAHdIzzcXu3J2CQ/thumb.jpg</a> [HTTP/1.1 403 Forbidden 38ms] setting srcapp.js:38:17798 Reorder by ZORDERapp.js:39:6036 ignoring message, not gm, and not original player.app.js:48:8094 Connected to sessionapp.js:48:30013 stream createdapp.js:48:32404 Subscribe to streams!app.js:48:32583 Someone just connected.app.js:48:31321 Not us, increasing active connections.app.js:48:31448 Begin publishing!app.js:48:31630 initializing publisherapp.js:48:30413 Someone just connected.app.js:48:31321 Not us, increasing active connections.app.js:48:31448 Begin publishing!app.js:48:31630 Already publishing, showing because number of connections is above 1.app.js:48:30294 Someone just connected.app.js:48:31321 It's us?app.js:48:31423 stream createdapp.js:48:32404 Subscribe to streams!app.js:48:32583 Access allowed!app.js:48:31117 Final set zoom!app.js:36:11172 UPDATE GL SIZE!app.js:35:24596 Final set zoom!app.js:36:11172 window resizeapp.js:51:29411 Final set zoom!app.js:36:11172 UPDATE GL SIZE!app.js:35:24596 Final set zoom!app.js:36:11172 stream createdapp.js:48:32404 Subscribe to streams!