Specs: Macintosh OS X 10.11.6 1440 x 900 Chrome 54.0.2840.71 1403 x 750 Javascript: Enabled Flash: 23.0.-1 I believe the issues started when I spammed my macro a bit to help a DM's macro testing move further up the chat. Console from the game where maps no longer load: 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 https://*.googlesyndication.com <a href="https://www.googletagservices.com" rel="nofollow">https://www.googletagservices.com</a> https://*.googlesyndication.com <a href="https://www.google-analytics.com" rel="nofollow">https://www.google-analytics.com</a> https://*.googlesyndication.com <a href="http://ajax.googleapis.com" rel="nofollow">http://ajax.googleapis.com</a> https://*.googlesyndication.com <a href="https://cdn.firebase.com" rel="nofollow">https://cdn.firebase.com</a> https://*.googlesyndication.com https://*.tokbox.com https://*.googlesyndication.com <a href="http://static.opentok.com" rel="nofollow">http://static.opentok.com</a> https://*.googlesyndication.com <a href="http://cdn.crowdin.com" rel="nofollow">http://cdn.crowdin.com</a> https://*.googlesyndication.com <a href="http://stun.l.google.com" rel="nofollow">http://stun.l.google.com</a>". Either the 'unsafe-inline' keyword, a hash ('sha256-nI6oq7TBb0/ZMhJlZWQ21HKspjuppw/Mq2qJplY6i3I='), 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 https://*.googlesyndication.com <a href="https://www.googletagservices.com" rel="nofollow">https://www.googletagservices.com</a> https://*.googlesyndication.com <a href="https://www.google-analytics.com" rel="nofollow">https://www.google-analytics.com</a> https://*.googlesyndication.com <a href="http://ajax.googleapis.com" rel="nofollow">http://ajax.googleapis.com</a> https://*.googlesyndication.com <a href="https://cdn.firebase.com" rel="nofollow">https://cdn.firebase.com</a> https://*.googlesyndication.com https://*.tokbox.com https://*.googlesyndication.com <a href="http://static.opentok.com" rel="nofollow">http://static.opentok.com</a> https://*.googlesyndication.com <a href="http://cdn.crowdin.com" rel="nofollow">http://cdn.crowdin.com</a> https://*.googlesyndication.com <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?1477091817:35 70 app.js?1477091817:35 TOUCH SUPPORTED: false app.js?1477091817:37 Custom Sheet Translation app.js?1477091817:30 select app.js?1477091817:30 Switch mode to select app.js?1477091817:46 Initializing new dice engine with randomness... app.js?1477091817:46 Using random entropy app.js?1477091817:50 Compiling sheet... app.js?1477091817:50 Found rolltemplate: 5e-shaped app.js?1477091817:50 Found webworker script app.js?1477091817:50 Finding sheet rolls... app.js?1477091817:51 window resize 2app.js?1477091817:36 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/X44kw8b.png" rel="nofollow">http://imgsrv.roll20.net/?src=i.imgur.com/X44kw8b.png</a>'. This content should also be served over HTTPS. sheetsandboxworker.js?20160926:250 Starting up WEB WORKER sheetsandboxworker.js?20160926:250 Starting up WEB WORKER 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://fc05.deviantart.net/fs37/i/2008/269/8/8/Grand_Vizier__of_Ottomans_by_vakanuvis.jpg" rel="nofollow">http://fc05.deviantart.net/fs37/i/2008/269/8/8/Grand_Vizier__of_Ottomans_by_vakanuvis.jpg</a>'. This content should also be served over HTTPS. 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://img02.deviantart.net/eec9/i/2008/269/8/8/grand_vizier__of_ottomans_by_vakanuvis.jpg" rel="nofollow">http://img02.deviantart.net/eec9/i/2008/269/8/8/grand_vizier__of_ottomans_by_vakanuvis.jpg</a>'. This content should also be served over HTTPS. app.js?1477091817:42 Final page load. app.js?1477091817:52 Refresh jukebox List! app.js?1477091817:41 Auth'ed. app.js?1477091817:41 Go post auth! app.js?1477091817:41 initial setup app.js?1477091817:52 Refresh jukebox List! app.js?1477091817:39 T.r app.js?1477091817:41 Got players value... app.js?1477091817:41 joining game... app.js?1477091817:39 Player -KKf0_cTAbz2dD86KFIK is offline... app.js?1477091817:39 Player -KKfIgvi_BINDQdP75SH is offline... app.js?1477091817:39 Adding myself before r app.js?1477091817:39 Player -KKx33m7E2cluhZu8NK6 is offline... app.js?1477091817:39 Player -KLJ-ulklOGmUX8uSDBx is offline... app.js?1477091817:40 Global Volume: 83=0.6889 app.js?1477091817:39 Player -KLOs6ISi8nuKxbe-PYV is offline... app.js?1477091817:39 Player -KLP_o72ywGldTT3j9h0 is offline... app.js?1477091817:39 Player -KLqXR0TTsGlroo-nlTW is offline... app.js?1477091817:39 Adding myself before r app.js?1477091817:39 Player -KMLJ_9IEQpHLKTlvu8E is offline... app.js?1477091817:39 Player -KMkWFxsUpuc_kMO3d_c is offline... app.js?1477091817:39 Adding myself before r app.js?1477091817:39 Player -KNo1SIJX7QJPHJJiXTp is offline... app.js?1477091817:39 Player -KOjlxfMJGE8BeDvCQ1M is offline... app.js?1477091817:39 Player -KOpVppyrc8Pu8ddYTpK is offline... app.js?1477091817:39 Player -KOvUENs2Q77RM73NEpJ is offline... app.js?1477091817:39 Player -KPUlJQ35ADYcxHyagXX is offline... 2app.js?1477091817:39 Adding myself before r app.js?1477091817:41 Deferred finish joining... app.js?1477091817:35 Firebase Online app.js?1477091817:39 Adding myself before -KMAh27uycW9tya_u4sY app.js?1477091817:52 Refresh jukebox List! app.js?1477091817:44 refershing page listings! <a href="https://app.roll20.net/editor/updatefromrt/1476912" rel="nofollow">https://app.roll20.net/editor/updatefromrt/1476912</a>... Failed to load resource: the server responded with a status of 403 (Forbidden) 8app.js?1477091817:39 Full load page! app.js?1477091817:41 We have 19 pages app.js?1477091817:42 Scan for new plays! app.js?1477091817:41 handle page changes app.js?1477091817:41 false app.js?1477091817:37 257 44app.js?1477091817:35 new caster! app.js?1477091817:37 Do refresh link cache! app.js?1477091817:41 init active page! app.js?1477091817:39 activate page! app.js?1477091817:39 FULLY ACTIVATE VIEWS FOR PAGE. 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:5100/?src=www.dunjinni.com/forums/uploads/IronDwarf/crate_1.png&cb=5" rel="nofollow">http://imgsrv.roll20.net:5100/?src=www.dunjinni.com/forums/uploads/IronDwarf/crate_1.png&cb=5</a>'. This content should also be served over HTTPS. 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=www.dunjinni.com/forums/uploads/IronDwarf/crate_1.png&cb=55" rel="nofollow">http://imgsrv.roll20.net/?src=www.dunjinni.com/forums/uploads/IronDwarf/crate_1.png&cb=55</a>'. This content should also be served over HTTPS. app.js?1477091817:48 initiatlizing video chat app.js?1477091817:48 Connecting to WebRTC app.js?1477091817:52 Refresh jukebox List! app.js?1477091817:49 Refresh Journal List! app.js?1477091817:49 Search took 138ms app.js?1477091817:39 Reorder by ZORDER 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:5100/?src=www.dunjinni.com/forums/uploads/IronDwarf/crate_1.png&cb=5" rel="nofollow">http://imgsrv.roll20.net:5100/?src=www.dunjinni.com/forums/uploads/IronDwarf/crate_1.png&cb=5</a>'. This content should also be served over HTTPS. 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=www.dunjinni.com/forums/uploads/IronDwarf/crate_1.png&cb=55" rel="nofollow">http://imgsrv.roll20.net/?src=www.dunjinni.com/forums/uploads/IronDwarf/crate_1.png&cb=55</a>'. This content should also be served over HTTPS. app.js?1477091817:38 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/2770" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/2770</a>... to <a href="https://s3.amazonaws.com/files.d20.io/images/2770" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/2770</a>... app.js?1477091817:38 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/2150" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/2150</a>... to <a href="https://s3.amazonaws.com/files.d20.io/images/2150" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/2150</a>... app.js?1477091817:38 Swapping <a href="http://imgsrv.roll20.net:5100/?src=www.dunjinni.c" rel="nofollow">http://imgsrv.roll20.net:5100/?src=www.dunjinni.c</a>... to <a href="http://imgsrv.roll20.net:5100/?src=www.dunjinni.c" rel="nofollow">http://imgsrv.roll20.net:5100/?src=www.dunjinni.c</a>... 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=www.dunjinni.com/forums/uploads/IronDwarf/crate_1.png&cb=5" rel="nofollow">http://imgsrv.roll20.net/?src=www.dunjinni.com/forums/uploads/IronDwarf/crate_1.png&cb=5</a>'. This content should also be served over HTTPS. app.js?1477091817:38 Applying filter app.js?1477091817:34 t app.js?1477091817:38 Applying filter app.js?1477091817:34 t app.js?1477091817:38 Applying filter app.js?1477091817:34 t app.js?1477091817:38 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/2770" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/2770</a>... to <a href="https://s3.amazonaws.com/files.d20.io/images/2770" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/2770</a>... app.js?1477091817:38 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/5016" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/5016</a>... to <a href="https://s3.amazonaws.com/files.d20.io/images/5016" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/5016</a>... app.js?1477091817:38 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/2043" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/2043</a>... to <a href="https://s3.amazonaws.com/files.d20.io/images/2043" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/2043</a>... app.js?1477091817:38 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/2300" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/2300</a>... to <a href="https://s3.amazonaws.com/files.d20.io/images/2300" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/2300</a>... app.js?1477091817:38 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/2300" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/2300</a>... to <a href="https://s3.amazonaws.com/files.d20.io/images/2300" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/2300</a>... app.js?1477091817:39 Graphics: 272 app.js?1477091817:38 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/2150" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/2150</a>... to <a href="https://s3.amazonaws.com/files.d20.io/images/2150" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/2150</a>... app.js?1477091817:38 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/2770" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/2770</a>... to <a href="https://s3.amazonaws.com/files.d20.io/images/2770" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/2770</a>... app.js?1477091817:38 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/2770" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/2770</a>... to <a href="https://s3.amazonaws.com/files.d20.io/images/2770" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/2770</a>... app.js?1477091817:38 Swapping <a href="http://imgsrv.roll20.net:5100/?src=www.dunjinni.c" rel="nofollow">http://imgsrv.roll20.net:5100/?src=www.dunjinni.c</a>... to <a href="http://imgsrv.roll20.net:5100/?src=www.dunjinni.c" rel="nofollow">http://imgsrv.roll20.net:5100/?src=www.dunjinni.c</a>... app.js?1477091817:38 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=www.dunjinni.com/forums/uploads/IronDwarf/crate_1.png&cb=5" rel="nofollow">http://imgsrv.roll20.net/?src=www.dunjinni.com/forums/uploads/IronDwarf/crate_1.png&cb=5</a>'. This content should also be served over HTTPS.checkImageSizing @ app.js?1477091817:38 app.js?1477091817:38 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/5016" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/5016</a>... to <a href="https://s3.amazonaws.com/files.d20.io/images/5016" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/5016</a>... app.js?1477091817:38 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/2043" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/2043</a>... to <a href="https://s3.amazonaws.com/files.d20.io/images/2043" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/2043</a>... app.js?1477091817:38 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/2300" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/2300</a>... to <a href="https://s3.amazonaws.com/files.d20.io/images/2300" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/2300</a>... app.js?1477091817:38 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/2300" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/2300</a>... to <a href="https://s3.amazonaws.com/files.d20.io/images/2300" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/2300</a>... app.js?1477091817:39 Paths: 126 app.js?1477091817:44 refershing page listings! app.roll20.net/:1 Access to Image at '<a href="https://s3.amazonaws.com/files.d20.io/images/20697785/GX3TocmoGiOlVINrc3sVSQ/thumb.png?14678569325555555" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/20697785/GX3TocmoGiOlVINrc3sVSQ/thumb.png?14678569325555555</a>' from origin '<a href="https://s3.amazonaws.com" rel="nofollow">https://s3.amazonaws.com</a>' has been blocked by CORS policy: 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. 117app.js?1477091817:35 new caster! <a href="https://app.roll20.net/campaigns/sharelink/1476912" rel="nofollow">https://app.roll20.net/campaigns/sharelink/1476912</a>... Failed to load resource: the server responded with a status of 403 (Forbidden) 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=www.dunjinni.com/forums/uploads/IronDwarf/crate_1.png&cb=5" rel="nofollow">http://imgsrv.roll20.net/?src=www.dunjinni.com/forums/uploads/IronDwarf/crate_1.png&cb=5</a>'. This content should also be served over HTTPS. app.js?1477091817:38 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/1937" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/1937</a>... to <a href="https://s3.amazonaws.com/files.d20.io/images/1937" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/1937</a>... app.js?1477091817:38 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/1767" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/1767</a>... to <a href="https://s3.amazonaws.com/files.d20.io/images/1767" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/1767</a>... 2app.js?1477091817:38 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/2300" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/2300</a>... to <a href="https://s3.amazonaws.com/files.d20.io/images/2300" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/2300</a>... app.js?1477091817:38 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/1937" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/1937</a>... to <a href="https://s3.amazonaws.com/files.d20.io/images/1937" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/1937</a>... app.js?1477091817:38 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/1937" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/1937</a>... to <a href="https://s3.amazonaws.com/files.d20.io/images/1937" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/1937</a>... 3app.js?1477091817:38 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/2043" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/2043</a>... to <a href="https://s3.amazonaws.com/files.d20.io/images/2043" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/2043</a>... 2app.js?1477091817:38 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/2300" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/2300</a>... to <a href="https://s3.amazonaws.com/files.d20.io/images/2300" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/2300</a>... app.js?1477091817:38 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/2782" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/2782</a>... to <a href="https://s3.amazonaws.com/files.d20.io/images/2782" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/2782</a>... app.js?1477091817:38 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/1133" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/1133</a>... to <a href="https://s3.amazonaws.com/files.d20.io/images/1133" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/1133</a>... 2app.js?1477091817:38 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/1133" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/1133</a>... to <a href="https://s3.amazonaws.com/files.d20.io/images/1133" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/1133</a>... 2app.js?1477091817:38 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/1133" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/1133</a>... to <a href="https://s3.amazonaws.com/files.d20.io/images/1133" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/1133</a>... 2app.js?1477091817:38 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/1133" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/1133</a>... to <a href="https://s3.amazonaws.com/files.d20.io/images/1133" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/1133</a>... 8app.js?1477091817:38 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/2782" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/2782</a>... to <a href="https://s3.amazonaws.com/files.d20.io/images/2782" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/2782</a>... app.js?1477091817:38 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/4878" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/4878</a>... to <a href="https://s3.amazonaws.com/files.d20.io/images/4878" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/4878</a>... app.js?1477091817:38 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/4878" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/4878</a>... to <a href="https://s3.amazonaws.com/files.d20.io/images/4878" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/4878</a>... 2app.js?1477091817:38 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/5016" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/5016</a>... to <a href="https://s3.amazonaws.com/files.d20.io/images/5016" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/5016</a>... app.js?1477091817:38 Applying filter app.js?1477091817:34 t app.js?1477091817:38 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/2433" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/2433</a>... to <a href="https://s3.amazonaws.com/files.d20.io/images/2433" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/2433</a>... app.js?1477091817:38 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/4083" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/4083</a>... to <a href="https://s3.amazonaws.com/files.d20.io/images/4083" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/4083</a>... app.js?1477091817:38 Applying filter app.js?1477091817:34 t app.js?1477091817:38 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/2164" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/2164</a>... to <a href="https://s3.amazonaws.com/files.d20.io/images/2164" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/2164</a>... app.js?1477091817:38 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/1668" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/1668</a>... to <a href="https://s3.amazonaws.com/files.d20.io/images/1668" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/1668</a>... 3app.js?1477091817:38 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/1668" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/1668</a>... to <a href="https://s3.amazonaws.com/files.d20.io/images/1668" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/1668</a>... app.js:38 Applying filter app.js:34 t app.js:38 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/2164" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/2164</a>... to <a href="https://s3.amazonaws.com/files.d20.io/images/2164" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/2164</a>... app.js:38 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/2524" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/2524</a>... to <a href="https://s3.amazonaws.com/files.d20.io/images/2524" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/2524</a>... app.js:38 Applying filter app.js:34 t app.js:34 Error loading image, probably due to cors. Trying once without CORS for <a href="https://s3.amazonaws.com/files.d20.io/images/2069" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/2069</a>... 5app.js:38 setting src app.js:38 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=www.dunjinni.com/forums/uploads/IronDwarf/crate_1.png&cb=5" rel="nofollow">http://imgsrv.roll20.net/?src=www.dunjinni.com/forums/uploads/IronDwarf/crate_1.png&cb=5</a>'. This content should also be served over HTTPS.n.onload @ app.js:38 app.js:38 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=www.dunjinni.com/forums/uploads/IronDwarf/crate_1.png&cb=5" rel="nofollow">http://imgsrv.roll20.net/?src=www.dunjinni.com/forums/uploads/IronDwarf/crate_1.png&cb=5</a>'. This content should also be served over HTTPS.n.onload @ app.js:38 app.js:38 setting src app.js:38 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=www.dunjinni.com/forums/uploads/IronDwarf/crate_1.png&cb=5" rel="nofollow">http://imgsrv.roll20.net/?src=www.dunjinni.com/forums/uploads/IronDwarf/crate_1.png&cb=5</a>'. This content should also be served over HTTPS.n.onload @ app.js:38 app.js:38 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=www.dunjinni.com/forums/uploads/IronDwarf/crate_1.png&cb=5" rel="nofollow">http://imgsrv.roll20.net/?src=www.dunjinni.com/forums/uploads/IronDwarf/crate_1.png&cb=5</a>'. This content should also be served over HTTPS.n.onload @ app.js:38 35app.js:38 setting src app.js:34 Cols: 3 Rows: 3 app.js:34 Took 1ms to generate cache. 2app.js:38 setting src app.js:39 Reorder by ZORDER 2app.js:38 setting src app.js:34 t app.js:38 setting src app.js:39 Reorder by ZORDER 7app.js:38 setting src app.js:39 Reorder by ZORDER 3app.js:38 setting src app.js:48 Connected to session app.js:48 Someone just connected. app.js:48 Not us, increasing active connections. app.js:48 Begin publishing! app.js:48 Someone just connected. app.js:48 Not us, increasing active connections. app.js:48 Begin publishing! app.js:48 Someone just connected. app.js:48 Not us, increasing active connections. app.js:48 Begin publishing! app.js:48 Someone just connected. app.js:48 Not us, increasing active connections. app.js:48 Begin publishing! app.js:48 Someone just connected. app.js:48 It's us? 5app.js:35 new lamp app.js:5 Uncaught DOMException: Failed to execute 'addColorStop' on 'CanvasGradient': The provided value (-0.307692) is outside the range (0.0, 1.0).(…) app.js:51 window resize 2app.js:36 Final set zoom! Console from the game where the dynamic lighting updates too slowly with my scrolling (revealing too much as a player): 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 https://*.googlesyndication.com <a href="https://www.googletagservices.com" rel="nofollow">https://www.googletagservices.com</a> https://*.googlesyndication.com <a href="https://www.google-analytics.com" rel="nofollow">https://www.google-analytics.com</a> https://*.googlesyndication.com <a href="http://ajax.googleapis.com" rel="nofollow">http://ajax.googleapis.com</a> https://*.googlesyndication.com <a href="https://cdn.firebase.com" rel="nofollow">https://cdn.firebase.com</a> https://*.googlesyndication.com https://*.tokbox.com https://*.googlesyndication.com <a href="http://static.opentok.com" rel="nofollow">http://static.opentok.com</a> https://*.googlesyndication.com <a href="http://cdn.crowdin.com" rel="nofollow">http://cdn.crowdin.com</a> https://*.googlesyndication.com <a href="http://stun.l.google.com" rel="nofollow">http://stun.l.google.com</a>". Either the 'unsafe-inline' keyword, a hash ('sha256-4+SaH3qbIZnktmhMWyIuT84b2VFuCDJU40wi+VGjGAo='), 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 https://*.googlesyndication.com <a href="https://www.googletagservices.com" rel="nofollow">https://www.googletagservices.com</a> https://*.googlesyndication.com <a href="https://www.google-analytics.com" rel="nofollow">https://www.google-analytics.com</a> https://*.googlesyndication.com <a href="http://ajax.googleapis.com" rel="nofollow">http://ajax.googleapis.com</a> https://*.googlesyndication.com <a href="https://cdn.firebase.com" rel="nofollow">https://cdn.firebase.com</a> https://*.googlesyndication.com https://*.tokbox.com https://*.googlesyndication.com <a href="http://static.opentok.com" rel="nofollow">http://static.opentok.com</a> https://*.googlesyndication.com <a href="http://cdn.crowdin.com" rel="nofollow">http://cdn.crowdin.com</a> https://*.googlesyndication.com <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?1477091817:35 70 app.js?1477091817:35 TOUCH SUPPORTED: false app.js?1477091817:37 Custom Sheet Translation app.js?1477091817:30 select app.js?1477091817:30 Switch mode to select app.js?1477091817:46 Initializing new dice engine with randomness... app.js?1477091817:46 Using random entropy app.js?1477091817:50 Compiling sheet... app.js?1477091817:50 Found rolltemplate: dnd4epower app.js?1477091817:50 Finding sheet rolls... app.js?1477091817:51 window resize 2app.js?1477091817:36 Final set zoom! tutorial_tips.js:7 tuts loaded app.js?1477091817:42 Final page load. app.js?1477091817:41 Auth'ed. app.js?1477091817:41 Go post auth! app.js?1477091817:41 initial setup app.js?1477091817:39 T.r app.js?1477091817:41 Got players value... app.js?1477091817:41 joining game... app.js?1477091817:39 Player -JfzqwHLveQDTtTEmYsL is offline... app.js?1477091817:39 Player -Jg1xIdFyJUEkwA2Gp3c is offline... app.js?1477091817:39 Player -Jg2CW2daBWIa9QNkczY is offline... app.js?1477091817:40 Global Volume: 33=0.10890000000000001 app.js?1477091817:39 Player -Jg2HxAT2OUszgriyiWF is offline... app.js?1477091817:39 Player -Jg2SR_C3cUjKr-RHbnn is offline... app.js?1477091817:39 Player -Jg2TgEu6V1T6DwVdJQd is offline... app.js?1477091817:39 Player -JrEOjDvnraePRJlnzj8 is offline... app.js?1477091817:41 Deferred finish joining... app.js?1477091817:35 Firebase Online app.js?1477091817:39 Adding myself before r app.js?1477091817:49 Refresh Journal List! app.js?1477091817:49 Search took 7ms 11app.js?1477091817:39 Full load page! app.js?1477091817:41 We have 52 pages app.js?1477091817:42 Scan for new plays! app.js?1477091817:48 initiatlizing video chat app.js?1477091817:48 Connecting to WebRTC app.js?1477091817:41 handle page changes app.js?1477091817:41 false app.js?1477091817:37 Do refresh link cache! app.js?1477091817:49 Refresh Journal List! app.js?1477091817:49 Search took 16ms app.js?1477091817:41 init active page! app.js?1477091817:39 activate page! app.js?1477091817:39 FULLY ACTIVATE VIEWS FOR PAGE. app.js?1477091817:38 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/2220" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/2220</a>... to <a href="https://s3.amazonaws.com/files.d20.io/images/2220" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/2220</a>... app.js?1477091817:38 Applying filter app.js?1477091817:34 t app.js?1477091817:38 Applying filter app.js?1477091817:34 t app.js?1477091817:38 Applying filter app.js?1477091817:34 t app.js?1477091817:38 Applying filter app.js?1477091817:34 t app.js?1477091817:38 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... to <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... app.js?1477091817:38 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... to <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... app.js?1477091817:38 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... to <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... 2app.js?1477091817:38 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... to <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... app.js?1477091817:38 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... to <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... 2app.js?1477091817:38 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... to <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... app.js?1477091817:38 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... to <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... app.js?1477091817:38 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... to <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... 2app.js?1477091817:38 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... to <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... 2app.js?1477091817:38 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... to <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... app.js?1477091817:38 Applying filter app.js?1477091817:34 t app.js?1477091817:38 Applying filter app.js?1477091817:34 t app.js?1477091817:38 Applying filter app.js?1477091817:34 t app.js?1477091817:38 Applying filter app.js?1477091817:34 t app.js?1477091817:38 Applying filter app.js?1477091817:34 t app.js?1477091817:38 Applying filter app.js?1477091817:34 t app.js?1477091817:38 Applying filter app.js?1477091817:34 t app.js?1477091817:38 Applying filter app.js?1477091817:34 t app.js?1477091817:38 Applying filter app.js?1477091817:34 t app.js?1477091817:38 Applying filter app.js?1477091817:34 t app.js?1477091817:38 Applying filter app.js?1477091817:34 t app.js?1477091817:38 Applying filter app.js?1477091817:34 t app.js?1477091817:38 Applying filter app.js?1477091817:34 t app.js?1477091817:38 Applying filter app.js?1477091817:34 t app.js?1477091817:38 Applying filter app.js?1477091817:34 t app.js?1477091817:38 Applying filter app.js?1477091817:34 t app.js?1477091817:38 Applying filter app.js?1477091817:34 t app.js?1477091817:38 Applying filter app.js?1477091817:34 t app.js?1477091817:38 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... to <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... app.js?1477091817:35 new lamp app.js?1477091817:38 setting src app.js?1477091817:39 Graphics: 88 app.js?1477091817:38 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/2220" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/2220</a>... to <a href="https://s3.amazonaws.com/files.d20.io/images/2220" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/2220</a>... app.js?1477091817:38 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... to <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... app.js?1477091817:38 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... to <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... app.js?1477091817:38 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... to <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... app.js?1477091817:38 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... to <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... app.js?1477091817:38 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... to <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... app.js?1477091817:38 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... to <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... app.js?1477091817:38 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... to <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... 2app.js?1477091817:38 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... to <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... app.js?1477091817:38 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... to <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... app.js?1477091817:38 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... to <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... app.js?1477091817:38 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... to <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... app.js?1477091817:38 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... to <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... app.js?1477091817:38 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... to <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... app.js?1477091817:39 Paths: 98 63app.js?1477091817:35 new caster! 5app.js?1477091817:35 new lamp 30app.js?1477091817:38 setting src app.js?1477091817:34 Cols: 2 Rows: 2 app.js?1477091817:34 Took 0ms to generate cache. 2app.js?1477091817:39 Reorder by ZORDER app.js?1477091817:48 Connected to session app.js?1477091817:48 Someone just connected. app.js?1477091817:48 Not us, increasing active connections. app.js?1477091817:48 Begin publishing! app.js?1477091817:48 Someone just connected. app.js?1477091817:48 It's us? app.js?1477091817:51 window resize 2app.js?1477091817:36 Final set zoom! Any and all help is appreciated!