First Issue: For about 2 weeks now, whenever we switch to use voice chat or video chat the feature does not work. The avatar of the individual will turn black and the little mic icon in the corner will change its intensity to indicate the mic taking in chat however no other player hears or sees what is said or video broadcast. We can reproduce the failure simply by turning off voice/video chat and then turning it back on. I am using: Chrome Version 43.0.2357.132 m Window 8.1 (Though other users are using Win7) I believe javascript is enabled. Windows Defender (Other users are using avast and other programs) Extensions: Adobe AdblockPlus Hangouts Second Issue: Whenever a player or I perform a dice roll, or other macro in the chat panel, we get weird text that appears to be macro code, or nothing at all. When we go into the full chat log and refresh it the dice rolls and macros appear as they should. I am using: Chrome Version 43.0.2357.132 m Window 8.1 (Though other users are using Win7) I believe javascript is enabled. Windows Defender (Other users are using avast and other programs) Extensions: Adobe AdblockPlus Hangouts Console Log: 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="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>". Either the 'unsafe-inline' keyword, a hash ('sha256-qzO6IQIQE4J0YE4SzhYtkWoXizJTLC3t2bFDnGSL-HI='), 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="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>". Either the 'unsafe-inline' keyword, a hash ('sha256-N4rT-GhE0K4LJ4zTB64Bkmk5xSsA8M7MPSk1qY82nAQ='), or a nonce ('nonce-...') is required to enable inline execution. app.js?1436377400:29 70 app.js?1436377400:29 TOUCH SUPPORTED: false app.js?1436377400:29 USING WEBGL ACCELERATION... app.js?1436377400:29 WEBGL STARTUP SUCCESS app.js?1436377400:24 select app.js?1436377400:24 Switch mode to select app.js?1436377400:39 Initializing new dice engine with randomness... app.js?1436377400:39 Using random entropy app.js?1436377400:42 Compiling sheet... app.js?1436377400:42 Found rolltemplate: DnD35Attack app.js?1436377400:42 Found rolltemplate: DnD35Initiative app.js?1436377400:42 Found rolltemplate: DnD35StdRoll app.js?1436377400:42 Finding sheet rolls... app.js?1436377400:43 window resize app.js?1436377400:30 Final set zoom! app.js?1436377400:29 UPDATE GL SIZE! app.js?1436377400:30 Final set zoom! tutorial_tips.js:7 tuts loaded app.roll20.net/:1 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/A746uyc.png%3F1" rel="nofollow">http://imgsrv.roll20.net/?src=i.imgur.com/A746uyc.png%3F1</a>'. This content should also be served over HTTPS. <a href="https://tpc.googlesyndication.com/safeframe/1-0-2/html/container.html" rel="nofollow">https://tpc.googlesyndication.com/safeframe/1-0-2/html/container.html</a> Failed to load resource: net::ERR_BLOCKED_BY_CLIENT 2pubads_impl_66.js:100 Refused to execute JavaScript URL 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="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>". Either the 'unsafe-inline' keyword, a hash ('sha256-...'), or a nonce ('nonce-...') is required to enable inline execution. cg @ pubads_impl_66.js:100 pubads_impl_66.js:103 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="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>". Either the 'unsafe-inline' keyword, a hash ('sha256-q-ohWFnh22teYcdFqeh0e7HJqlsXF-SksNUnF330c-c='), or a nonce ('nonce-...') is required to enable inline execution. ig @ pubads_impl_66.js:103 <a href="https://securepubads.g.doubleclick.net/gampad/ads?gdfp_req=1&correlator=172…rg=66&vrp=66&ga_vid=27553108.1436146905&ga_sid=1436463173&ga_hid=144656988" rel="nofollow">https://securepubads.g.doubleclick.net/gampad/ads?gdfp_req=1&correlator=172…rg=66&vrp=66&ga_vid=27553108.1436146905&ga_sid=1436463173&ga_hid=144656988</a> Failed to load resource: net::ERR_BLOCKED_BY_CLIENT app.js?1436377400:35 Final page load. app.js?1436377400:35 Auth'ed. app.js?1436377400:35 Go post auth! app.js?1436377400:35 initial setup app.js?1436377400:35 Got players value... app.js?1436377400:35 joining game... app.js?1436377400:33 Player -Jr0BArbW4UqrP29Jf3v is offline... app.js?1436377400:33 Player -Jr3g60cdfK90ABMyvKL is offline... app.js?1436377400:33 Player -Jr4mh5zGQ1A2UqS34kZ is offline... app.js?1436377400:33 Player -Jr4p9DZ_u8OePOor6dF is offline... app.js?1436377400:33 Player -Jr4zjjrq1rcVEkCxVdU is offline... app.js?1436377400:33 Player -JrEfU6Js4C3VDJgjkkb is offline... app.js?1436377400:33 Player -JrL1yRumpiYPR56rY08 is offline... app.js?1436377400:35 Deferred finish joining... app.js?1436377400:29 Firebase Online app.js?1436377400:33 I think I should be first? app.js?1436377400:33 FIRST PLAYER: -Jr0BArbW4UqrP29Jf3v app.js?1436377400:38 refershing page listings! 6app.js?1436377400:32 Full load page! app.js?1436377400:35 We have 6 pages app.js?1436377400:35 handle page changes app.js?1436377400:35 false app.js?1436377400:41 Refresh Journal List! app.js?1436377400:41 Search took 4ms app.js?1436377400:38 refershing page listings! app.js?1436377400:35 Scan for new plays! app.js?1436377400:35 init active page! app.js?1436377400:32 activate page! app.js?1436377400:33 FULLY ACTIVATE VIEWS FOR PAGE. app.js?1436377400:32 Graphics: 0 app.js?1436377400:32 Paths: 0 app.js?1436377400:33 Reorder by ZORDER app.js?1436377400:38 refershing page listings! app.js?1436377400:31 Do refresh link cache! app.js?1436377400:32 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/9968924/yjNGg9iZwdry5OQujhbFYQ/med.jpg?14335258165" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/9968924/yjNGg9iZwdry5OQujhbFYQ/med.jpg?14335258165</a> to <a href="https://s3.amazonaws.com/files.d20.io/images/9968924/yjNGg9iZwdry5OQujhbFYQ/max.jpg?14335258165" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/9968924/yjNGg9iZwdry5OQujhbFYQ/max.jpg?14335258165</a> app.js?1436377400:33 Reorder by ZORDER app.js?1436377400:41 Refresh Journal List! app.js?1436377400:41 Search took 8ms app.js?1436377400:41 initiatlizing video chat app.js?1436377400:41 Connecting to WebRTC app.js?1436377400:32 setting src app.js?1436377400:32 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/10150889/NAwxRSSAQLJagHLBagknbg/med.png?14342287765" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/10150889/NAwxRSSAQLJagHLBagknbg/med.png?14342287765</a> to <a href="https://s3.amazonaws.com/files.d20.io/images/10150889/NAwxRSSAQLJagHLBagknbg/thumb.png?14342287765" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/10150889/NAwxRSSAQLJagHLBagknbg/thumb.png?14342287765</a> app.js?1436377400:32 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/10092305/gG00WEQytvTxawU8J3eFGA/med.png?14339839415" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/10092305/gG00WEQytvTxawU8J3eFGA/med.png?14339839415</a> to <a href="https://s3.amazonaws.com/files.d20.io/images/10092305/gG00WEQytvTxawU8J3eFGA/thumb.png?14339839415" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/10092305/gG00WEQytvTxawU8J3eFGA/thumb.png?14339839415</a> app.js?1436377400:32 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/10091812/s7LSXbY-77bcSGRe8gG-gA/med.png?14339823475" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/10091812/s7LSXbY-77bcSGRe8gG-gA/med.png?14339823475</a> to <a href="https://s3.amazonaws.com/files.d20.io/images/10091812/s7LSXbY-77bcSGRe8gG-gA/thumb.png?14339823475" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/10091812/s7LSXbY-77bcSGRe8gG-gA/thumb.png?14339823475</a> app.js?1436377400:33 Reorder by ZORDER app.js?1436377400:36 Updating character sheet values 3app.js?1436377400:32 setting src 5app.js?1436377400:36 Updating character sheet values 2app.js?1436377400:39 Descending into madness... 2app.js?1436377400:41 Error enumerating all properties jquery.min.js:2 Uncaught Error: Syntax error, unrecognized expression: #sheet-rolltemplate-DnD35StdRoll{{spellflag=true app.js:41 Connected to session app.js:41 Someone just connected. app.js:41 It's us? app.js:35 handle page changes app.js:35 false