All the jokes aside, I've cleared cache, no add-on enable (except tapermonkey) and even reboot. chrome Version 70.0.3538.110 (Build officiel) (64 bits) WIN10 64-bit Javascripted is enable AVG None except Tapermonkey Here is the console log for Chrome. 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-FaZqCOEolb0QAvwpawAwbqXUN8SP46/d12mMLqG20I4='), 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-RjZHEyoj30dwKrZgyMp9pVwQ9gstfVWJDKC4onvjZUY='), or a nonce ('nonce-...') is required to enable inline execution. jquery.migrate.js:20 JQMIGRATE: Logging is active VM827:8 D20Plus > Bootstrapping... VM827:8 D20Plus > Injected VM827:8 D20Plus > Set Development VM827:8 70 userscript.html?id=3c5fdf67-5958-48df-8280-598be0201252:80 Uncaught TypeError: Cannot read property 'uppercanvas' of undefined at HTMLDivElement.EventTarget.addEventListener (userscript.html?id=3c5fdf67-5958-48df-8280-598be0201252:80) at new Stats (app.js?1542653514:117) at app.js?1542653514:344 at app.js?1542653514:346 at app.js?1542653514:371 EventTarget.addEventListener @ userscript.html?id=3c5fdf67-5958-48df-8280-598be0201252:80 Stats @ app.js?1542653514:117 (anonymous) @ app.js?1542653514:344 (anonymous) @ app.js?1542653514:346 (anonymous) @ app.js?1542653514:371 VM827:8 select app.js?1542653514:338 Uncaught TypeError: d20.engine.finishCurrentPolygon is not a function at setMode (app.js?1542653514:338) at HTMLDocument.<anonymous> (app.js?1542653514:343) at fire (jquery-1.9.1.js:1037) at Object.fireWith [as resolveWith] (jquery-1.9.1.js:1148) at Function.ready (jquery-1.9.1.js:433) at HTMLDocument.completed (jquery-1.9.1.js:103) setMode @ app.js?1542653514:338 (anonymous) @ app.js?1542653514:343 fire @ jquery-1.9.1.js:1037 fireWith @ jquery-1.9.1.js:1148 ready @ jquery-1.9.1.js:433 completed @ jquery-1.9.1.js:103 ?timestamp=1543540118&disablewebgl=false&forcelongpolling=false&offsite=false&fbdebug=false&forcetouch=false:35 Uncaught TypeError: d20ext.finalPageLoad is not a function at ?timestamp=1543540118&disablewebgl=false&forcelongpolling=false&offsite=false&fbdebug=false&forcetouch=false:35 (anonymous) @ ?timestamp=1543540118&disablewebgl=false&forcelongpolling=false&offsite=false&fbdebug=false&forcetouch=false:35