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

Stuck on loading screen ...

In a different post someone said that something called pihole was getting in the way. He never said what pihole was, if it is a program, an application, norton security, or what it was. It could be part of the browser code, an extension, security protocol, or a baking pan. Nor did he say what he did to fix it.  It might have been a download fix, a setting switched off, an option in the browser that needed to be adjusted.  I would have understood "The search all option launched a binary operation on a section of working storage that was redefined. Half the records processed were alphanumeric and were fine but the Comp-3 data in the rest of the records caused a catastrophic program check." Most of the COBOL programmers out there understood that perfectly. I don't know about the rest of the audience. 
It's a Linux security/anti-tracking program. See more here: <a href="https://en.wikipedia.org/wiki/Pi-hole" rel="nofollow">https://en.wikipedia.org/wiki/Pi-hole</a>
Gene S. said: In a different post someone said that something called pihole was getting in the way. He never said what pihole was, if it is a program, an application, norton security, or what it was. It could be part of the browser code, an extension, security protocol, or a baking pan. Nor did he say what he did to fix it.&nbsp; It might have been a download fix, a setting switched off, an option in the browser that needed to be adjusted.&nbsp; I would have understood "The search all option launched a binary operation on a section of working storage that was redefined. Half the records processed were alphanumeric and were fine but the Comp-3 data in the rest of the records caused a catastrophic program check." Most of the COBOL programmers out there understood that perfectly. I don't know about the rest of the audience.&nbsp; Hi Gene. I assumed that if someone didn't recognise the name they didn't have one and so wouldn't worry. A PiHole is a Raspberry Pi slimmed down computer ( <a href="https://www.raspberrypi.org/" rel="nofollow">https://www.raspberrypi.org/</a> ) running DNS filtering software. It listens on your network for you asking for any URLs that it considers dangerous or insecure and then stops the request from being served. In my case one of the scripts that Roll20 uses (<a href="http://browser.sentry-cdn.com" rel="nofollow">http://browser.sentry-cdn.com</a>) had been classified as insecure by PiHole and so it was refusing to allow me to access it. Adding that domain to the trust list and allowing the file to be delivered allowed me to log in. There are any number of other ways you could have that domain blocked (anti-virus, your router running a blacklist, your ISP blacklisting it, browser adblocking plugin etc.etc.) so I could have been more explicit on that front. I did mention in most of my posts that other sources of blocking could be the culprit. However the script blocking is not what is affecting everyone in this thread because their error messages do not represent scripts being blocked. Search your chrome debug log and if anything that looks like a url being blocked (the exact wording of the error varies from version to version and browser to browser) appears in there you probably are having the error I did. If you don't have a PiHole then check anything else you are running which might be blocking your browsing.
I'm running windows 10, neither chrome nor firefox works on my desktop.&nbsp; &nbsp;Chrome doesnt work on my Windows10 laptop, but Firefox does. Doesnt seem to be isolated to old browsers or linux.
I can't load into any game at all. Not even the chat log works. My friends can enter the campaign just fine. I tried all browsers (firefox, chrome..) i tried the app itself of Roll20 and it still doesn't work. I tried clearing cashes, restarting, etc but still nothing changed. Here's the console log: (index):12 Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'self' 'unsafe-eval' 'nonce-wyuHuebmiIgyfq2I' <a href="http://cdn.inspectlet.com" rel="nofollow">http://cdn.inspectlet.com</a> 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> *.sentry-cdn.com". Either the 'unsafe-inline' keyword, a hash ('sha256-0UA9KkHnKVtxLUgoqzJ7oNdqJC65a9Pao+hZ1lmOPsk='), or a nonce ('nonce-...') is required to enable inline execution. (index):13 Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'self' 'unsafe-eval' 'nonce-wyuHuebmiIgyfq2I' <a href="http://cdn.inspectlet.com" rel="nofollow">http://cdn.inspectlet.com</a> 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> *.sentry-cdn.com". Either the 'unsafe-inline' keyword, a hash ('sha256-/XHNKTzdVLpPBcMgsOl9LN6PEC5ufZbaLdoU14BWKr0='), or a nonce ('nonce-...') is required to enable inline execution. jquery.migrate.js:20 JQMIGRATE: Logging is active instrument.ts:129 CAMPAIGN ID: 4938611 instrument.ts:129 70 instrument.ts:129 Custom Sheet Translation instrument.ts:129 TOUCH SUPPORTED: false instrument.ts:129 USING WEBGL ACCELERATION... instrument.ts:129 WEBGL STARTUP SUCCESS instrument.ts:129 Loading Custom character sheet. instrument.ts:129 Including compendium template css. instrument.ts:129 tuts loaded (index):1 [DOM] Found 3 elements with non-unique id #0: (More info: <a href="https://goo.gl/9p2vKq" rel="nofollow">https://goo.gl/9p2vKq</a>) &lt;input class=​"filter-search_filter-value filtername" data-filter-num=​"name" data-match-type=​"Any" id=​"0" name=​"Name" type=​"text" value&gt;​ &lt;select name=​"Item Type[]​" id=​"0" class=​"chosen filter-search_filter-value multiselect" multiple=​"multiple" aria-selected=​"true" data-filter-num=​"0" data-match-type=​"Exact" placeholder=​"Select Some Options"&gt;​…​&lt;/select&gt;​ &lt;input class=​"filter-search_filter-value filtername" data-filter-num=​"name" data-match-type=​"Any" id=​"0" name=​"Name" type=​"text" value&gt;​ (index):1 [DOM] Found 3 elements with non-unique id #1: (More info: <a href="https://goo.gl/9p2vKq" rel="nofollow">https://goo.gl/9p2vKq</a>) &lt;select name=​"Level[]​" id=​"1" class=​"chosen filter-search_filter-value multiselect" multiple=​"multiple" aria-selected=​"true" data-filter-num=​"1" data-match-type=​"Any" placeholder=​"Select Some Options"&gt;​…​&lt;/select&gt;​ &lt;select aria-selected=​"true" class=​"chosen filter-search_filter-value" data-filter-num=​"1" data-match-type=​"Exact" id=​"1" multiple name=​"expansion"&gt;​…​&lt;/select&gt;​ &lt;select name=​"Alignment[]​" id=​"1" class=​"chosen filter-search_filter-value multiselect" multiple=​"multiple" aria-selected=​"true" data-filter-num=​"1" data-match-type=​"Any" placeholder=​"Select Some Options"&gt;​…​&lt;/select&gt;​ (index):1 [DOM] Found 2 elements with non-unique id #2: (More info: <a href="https://goo.gl/9p2vKq" rel="nofollow">https://goo.gl/9p2vKq</a>) &lt;select name=​"Classes[]​" id=​"2" class=​"chosen filter-search_filter-value multiselect" multiple=​"multiple" aria-selected=​"true" data-filter-num=​"2" data-match-type=​"Any" placeholder=​"Select Some Options"&gt;​…​&lt;/select&gt;​ &lt;input class=​"filter-search_filter-value" data-filter-num=​"2" data-match-type=​"Any" id=​"2" name=​"Speed" type=​"text" value&gt;​ (index):1 [DOM] Found 2 elements with non-unique id #3: (More info: <a href="https://goo.gl/9p2vKq" rel="nofollow">https://goo.gl/9p2vKq</a>) &lt;select name=​"School[]​" id=​"3" class=​"chosen filter-search_filter-value multiselect" multiple=​"multiple" aria-selected=​"true" data-filter-num=​"3" data-match-type=​"Any" placeholder=​"Select Some Options"&gt;​…​&lt;/select&gt;​ &lt;select name=​"Type[]​" id=​"3" class=​"chosen filter-search_filter-value multiselect" multiple=​"multiple" aria-selected=​"true" data-filter-num=​"3" data-match-type=​"Any" placeholder=​"Select Some Options"&gt;​…​&lt;/select&gt;​ (index):1 [DOM] Found 2 elements with non-unique id #6: (More info: <a href="https://goo.gl/9p2vKq" rel="nofollow">https://goo.gl/9p2vKq</a>) &lt;select name=​"Casting Time[]​" id=​"6" class=​"chosen filter-search_filter-value multiselect" multiple=​"multiple" aria-selected=​"true" data-filter-num=​"6" data-match-type=​"Any" placeholder=​"Select Some Options"&gt;​…​&lt;/select&gt;​ &lt;select name=​"Languages[]​" id=​"6" class=​"chosen filter-search_filter-value multiselect" multiple=​"multiple" aria-selected=​"true" data-filter-num=​"6" data-match-type=​"Any" placeholder=​"Select Some Options"&gt;​…​&lt;/select&gt;​ (index):1 [DOM] Found 2 elements with non-unique id #7: (More info: <a href="https://goo.gl/9p2vKq" rel="nofollow">https://goo.gl/9p2vKq</a>) &lt;select name=​"Range[]​" id=​"7" class=​"chosen filter-search_filter-value multiselect" multiple=​"multiple" aria-selected=​"true" data-filter-num=​"7" data-match-type=​"Any" placeholder=​"Select Some Options"&gt;​…​&lt;/select&gt;​ &lt;select aria-selected=​"true" class=​"chosen filter-search_filter-value" data-filter-num=​"7" data-match-type=​"Any" id=​"7" multiple name=​"expansion"&gt;​…​&lt;/select&gt;​ (index):1 [DOM] Found 2 elements with non-unique id #color_value: (More info: <a href="https://goo.gl/9p2vKq" rel="nofollow">https://goo.gl/9p2vKq</a>) &lt;input type=​"text" size=​"8" id=​"color_value"&gt;​ &lt;input type=​"text" size=​"8" id=​"color_value"&gt;​ instrument.ts:129 Final page load. sheetsandboxworker.js?1588505929861:682 Starting up WEB WORKER DevTools failed to load SourceMap: Could not load content for <a href="https://app.roll20.net/js/d20/underscore-min.map" rel="nofollow">https://app.roll20.net/js/d20/underscore-min.map</a>: HTTP error: status code 404, net::ERR_HTTP_RESPONSE_CODE_FAILURE roll20-20.firebaseio.com/.lp?start=t&amp;ser=86729676&amp;cb=1&amp;v=5:1 Failed to load resource: net::ERR_CONNECTION_TIMED_OUT firebase.2.4.0.js:167 GET <a href="https://roll20-20.firebaseio.com/.lp?start=t&amp;ser=72943704&amp;cb=2&amp;v=5" rel="nofollow">https://roll20-20.firebaseio.com/.lp?start=t&amp;ser=72943704&amp;cb=2&amp;v=5</a> net::ERR_CONNECTION_TIMED_OUT (anonymous) @ firebase.2.4.0.js:167 sentryWrapped @ bundle.min.js:2 setTimeout (async) (anonymous) @ bundle.min.js:2 rh @ firebase.2.4.0.js:167 (anonymous) @ firebase.2.4.0.js:159 ud @ firebase.2.4.0.js:48 mh.open @ firebase.2.4.0.js:158 (anonymous) @ firebase.2.4.0.js:173 sentryWrapped @ bundle.min.js:2 setTimeout (async) (anonymous) @ bundle.min.js:2 Fh @ firebase.2.4.0.js:173 Eh @ firebase.2.4.0.js:172 bi @ firebase.2.4.0.js:192 (anonymous) @ firebase.2.4.0.js:190 sentryWrapped @ bundle.min.js:2 setTimeout (async) (anonymous) @ bundle.min.js:2 Sh @ firebase.2.4.0.js:190 h.If @ firebase.2.4.0.js:192 Eh.close @ firebase.2.4.0.js:180 (anonymous) @ firebase.2.4.0.js:174 h.bb @ firebase.2.4.0.js:162 (anonymous) @ firebase.2.4.0.js:159 ph.close @ firebase.2.4.0.js:165 d.onerror @ firebase.2.4.0.js:167
1588517322

Edited 1588517373
David G. said: I'm running windows 10, neither chrome nor firefox works on my desktop.&nbsp; &nbsp;Chrome doesnt work on my Windows10 laptop, but Firefox does. Doesnt seem to be isolated to old browsers or linux. DavidG, you are having the resource blocking error. Somewhere in your network something (router blacklist, antivirus, ad block plugin) is blocking access to " <a href="http://browser.sentry-cdn.com" rel="nofollow">http://browser.sentry-cdn.com</a> ". Add it to your whitelists to resolve the problem. Given that it is only one browser that is failing, it must be a browser plugin, AV would hit the other browser, as would router blacklist.
Nicholas said: Hi everyone, Thank you for your continued reports on this issue.&nbsp; The first topic we want to talk about is loading issues for Firefox on Linux/Ubuntu. As stated by one of our developers , a bug causing this has been acknowledged by the Firefox team and a fix for the issue will be addressed in a future Firefox update. Again, we recommend keeping an eye out for that update and, in the meantime, using a different browser, such as Chrome. Regarding loading issues on older versions of Chrome and Firefox (Chrome ~49.0, FireFox ~52.0, etc.), it is important to note that we officially support only the most recent version of these browsers and cannot guarantee functionality will work for older versions. That said, we are investigating a fix that we believe may restore functionality in older browsers. For those not in the above situations and still experiencing loading problems, we are further investigating the issue, but to best assist us, can you please provide us with a network log from when you try to load into the page, please? Directions for providing a network log in Chrome and Firefox can be found via this guide provided by Zendesk support . The network file can be submitted to us via this link . Again, thank you for your patience and understanding as we work through this. Hey folks -&nbsp; I just wanted to throw out a reminder that this is the latest information regarding this problem. Thanks for your patience as we continue working on it.
I am having a similar issue. It emerged when I tried to join my first campaign in a while, but I have also tested it on my own to no avail. It is stuck on the black "Loading" screen with an ad in the center and the sidebar to the left. I followed the troubleshooting guidelines and was sent here as a final step. I have made sure I have the latest chrome, disabled every extension, cleaned out the cache and checked my firewall. If it's significant, I'm on a Lenovo IdeaPad S340-15API
Well, it was working on my Firefox, but not Chrome, since the update to help with older browsers. As of today, that is no longer working. I might have to just cancel my subscription until this is fixed or I can upgrade my computer.
This keeps happening. I have used the same Lenovo tablet/laptop using Mircosoft Edge but one week its fine, I can design maps for my group then then next 1-2 weeks all I get is the loading screen.&nbsp; This is becoming increasingly frustrating and I may have to go somewhere else more stable. I can see on here this is an issue for many people. What is going on and any idea of a time frame to resolve?
Another stuck in eternal loading screen, again T.T Content Security Policy: Las opciones para esta página han bloqueado la carga de un recurso en self (script-src <a href="https://app.roll20.net" rel="nofollow">https://app.roll20.net</a> 'unsafe-eval' 'nonce-oJPicJrerWnVrzEa' <a href="http://cdn.inspectlet.com" rel="nofollow">http://cdn.inspectlet.com</a> 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> https://*.sentry-cdn.com). Source: onsubmit attribute on DIV element. editor Content Security Policy: Las opciones para esta página han bloqueado la carga de un recurso en self (script-src <a href="https://app.roll20.net" rel="nofollow">https://app.roll20.net</a> 'unsafe-eval' 'nonce-oJPicJrerWnVrzEa' <a href="http://cdn.inspectlet.com" rel="nofollow">http://cdn.inspectlet.com</a> 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> https://*.sentry-cdn.com). Source: onchange attribute on DIV element. editor Content Security Policy: Las opciones para esta página han bloqueado la carga de un recurso en self (script-src <a href="https://app.roll20.net" rel="nofollow">https://app.roll20.net</a> 'unsafe-eval' 'nonce-oJPicJrerWnVrzEa' <a href="http://cdn.inspectlet.com" rel="nofollow">http://cdn.inspectlet.com</a> 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> https://*.sentry-cdn.com). Source: onfocusin attribute on DIV element. editor SyntaxError: invalid property id&nbsp; app.js:561:5777 ReferenceError: soundManager is not defined[Saber más]&nbsp; startjs:34:1 Solicitud desde otro origen bloqueada: la política de mismo origen impide leer el recurso remoto en <a href="https://sentry.roll20staging.net/api/10/store/?sentry_key=fe596f386bb14775b58cad9accd672d0&amp;sentry_version=7" rel="nofollow">https://sentry.roll20staging.net/api/10/store/?sentry_key=fe596f386bb14775b58cad9accd672d0&amp;sentry_version=7</a> (razón: falta la cabecera CORS 'Access-Control-Allow-Origin'). (desconocido) El uso de getPreventDefault() está desaprobado. Use en su lugar defaultPrevented.&nbsp; jquery-1.9.1.js:3346:28 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Stuck on screen;&nbsp; disabled all extensions, cleared cache, tried 4 browsers, absolutely nothing.&nbsp; my player failed to load when logging in on my account with a different PC, and the same problem happened when i promoted him to GM
1588881388

Edited 1588881442
Here's the console log for what happened&nbsp; chrome-extension://emjegnbmlkhfbpelhonbnfhnbnaipfmj/EarlyContentScript.js:1 EARLY CONTENT SCRIPT chrome-extension://emjegnbmlkhfbpelhonbnfhnbnaipfmj/EarlyContentScript.js:1 chrome-extension://emjegnbmlkhfbpelhonbnfhnbnaipfmj/WebsiteBootstrapBefore.js (index):12 Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'self' 'unsafe-eval' 'sha256-dm6tOb8rwEmENe5+ec26sQvlH6Xd1CBZ7IvtZ4kJ1og=' 'sha256-jlxVUPsj/qdPM120UwbjpC4Tw7dq+obb7SYUV+lSfrI=' 'nonce-bp1Tps7l2Fy9kGu2' <a href="http://cdn.inspectlet.com" rel="nofollow">http://cdn.inspectlet.com</a> 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> *.sentry-cdn.com blob:". Either the 'unsafe-inline' keyword, a hash ('sha256-dyQLYNzIbJ3w+EkrCMFgp9PAmvFLmJlghe+oEeq0IF0='), or a nonce ('nonce-...') is required to enable inline execution. /v2/js/jquery-1.9.1.js:1 Failed to load resource: net::ERR_BLOCKED_BY_CLIENT /v2/js/jquery.migrate.js:1 Failed to load resource: net::ERR_BLOCKED_BY_CLIENT /js/featuredetect.js?2:1 Failed to load resource: net::ERR_BLOCKED_BY_CLIENT /v2/js/patience.js:1 Failed to load resource: net::ERR_BLOCKED_BY_CLIENT /editor/startjs/?timestamp=1588881137&amp;disablewebgl=false&amp;forcelongpolling=false&amp;offsite=false&amp;fbdebug=false&amp;forcetouch=false:1 Failed to load resource: net::ERR_BLOCKED_BY_CLIENT /js/jquery-ui.1.9.0.custom.min.js?1530038378:1 Failed to load resource: net::ERR_BLOCKED_BY_CLIENT /js/d20/loading.js?v=11:1 Failed to load resource: net::ERR_BLOCKED_BY_CLIENT chrome-extension://emjegnbmlkhfbpelhonbnfhnbnaipfmj/EarlyContentScript.js:1 ECS is ready after 10ms chrome-extension://emjegnbmlkhfbpelhonbnfhnbnaipfmj/EarlyContentScript.js:1 Early content script is done chrome-extension://emjegnbmlkhfbpelhonbnfhnbnaipfmj/WebsiteBootstrapBefore.js:1 Set window.enhancementSuiteEnabled to true /assets/firebase.2.4.0.js:1 Failed to load resource: net::ERR_BLOCKED_BY_CLIENT /assets/base.js?1578419093:1 Failed to load resource: net::ERR_BLOCKED_BY_CLIENT /assets/app.js?1588684572:1 Failed to load resource: net::ERR_BLOCKED_BY_CLIENT /js/tutorial_tips.js:1 Failed to load resource: net::ERR_BLOCKED_BY_CLIENT cdn.inspectlet.com/inspectlet.js?wid=360929120&amp;r=441355:1 Failed to load resource: net::ERR_BLOCKED_BY_CLIENT (index):1 [DOM] Found 3 elements with non-unique id #0: (More info: <a href="https://goo.gl/9p2vKq" rel="nofollow">https://goo.gl/9p2vKq</a> )&nbsp; &nbsp; (index):1 [DOM] Found 3 elements with non-unique id #1: (More info: <a href="https://goo.gl/9p2vKq" rel="nofollow">https://goo.gl/9p2vKq</a> )&nbsp; &nbsp; (index):1 [DOM] Found 2 elements with non-unique id #2: (More info: <a href="https://goo.gl/9p2vKq" rel="nofollow">https://goo.gl/9p2vKq</a> )&nbsp;&nbsp; (index):1 [DOM] Found 2 elements with non-unique id #3: (More info: <a href="https://goo.gl/9p2vKq" rel="nofollow">https://goo.gl/9p2vKq</a> )&nbsp;&nbsp; (index):1 [DOM] Found 2 elements with non-unique id #6: (More info: <a href="https://goo.gl/9p2vKq" rel="nofollow">https://goo.gl/9p2vKq</a> )&nbsp;&nbsp; (index):1 [DOM] Found 2 elements with non-unique id #7: (More info: <a href="https://goo.gl/9p2vKq" rel="nofollow">https://goo.gl/9p2vKq</a> )&nbsp;&nbsp; ContentScript.js:16 ==================== ContentScript.js:16 R20ES ContentScript ContentScript.js:16 ==================== ContentScript.js:16 Adding Dialog.js to bootstrap table. ContentScript.js:16 Adding Settings.js to bootstrap table. ContentScript.js:16 Adding LocalStorage.js to bootstrap table. ContentScript.js:1 Injecting WebsiteBootstrap.js ContentScript.js:16 ============================================================== ContentScript.js:16 Object ContentScript.js:16 DialogFormsBootstrapper: done! ContentScript.js:16 ContentScript.js is waiting for an OK from WebsiteBootstrap.js to inject modules. ContentScript.js:1 Object WebsiteBootstrap.js:18 Tried to remove by reference but couldn't find object! Array(29)&nbsp; o @ WebsiteBootstrap.js:18 WebsiteBootstrap.js:18 WebsiteBootstrap.js done. ContentScript.js:16 Content-script received message from site with proper origin. ContentScript.js:16 MessageEvent ContentScript.js:16 Object ContentScript.js:1 Object WebsiteBootstrap.js:18 Injected WebsiteBootstrap.js received message from content-script with proper origin. ContentScript.js:16 generating patch, got values: ContentScript.js:16 Object ContentScript.js:16 done! ContentScript.js:16 Object ContentScript.js:16 Content-script is dispatching a config patch: ContentScript.js:16 Object ContentScript.js:16 Content-script received message from site with proper origin. ContentScript.js:16 MessageEvent ContentScript.js:16 Object ContentScript.js:1 Object WebsiteBootstrap.js:18 Injected WebsiteBootstrap.js received message from content-script with proper origin. WebsiteBootstrap.js:18 disablePlayerDrawing WebsiteBootstrap.js:18 Object WebsiteBootstrap.js:18 tokenBarPositionAdjust WebsiteBootstrap.js:18 Object WebsiteBootstrap.js:18 libreAudio WebsiteBootstrap.js:18 Object WebsiteBootstrap.js:18 tokenFromUrl WebsiteBootstrap.js:18 Object WebsiteBootstrap.js:18 adjustableOpacity WebsiteBootstrap.js:18 Object WebsiteBootstrap.js:18 rememberTextToolSettings WebsiteBootstrap.js:18 Object WebsiteBootstrap.js:18 animatedBackground WebsiteBootstrap.js:18 Object WebsiteBootstrap.js:18 autoOpenInitiativeTracker WebsiteBootstrap.js:18 Object WebsiteBootstrap.js:18 alternativeRadialMenu WebsiteBootstrap.js:18 Object WebsiteBootstrap.js:18 arrowKeysCameraControls WebsiteBootstrap.js:18 Object WebsiteBootstrap.js:18 alternativePageToolbarMenu WebsiteBootstrap.js:18 Object WebsiteBootstrap.js:18 animationDisable WebsiteBootstrap.js:18 Object WebsiteBootstrap.js:18 autoPingNextToken WebsiteBootstrap.js:18 Object WebsiteBootstrap.js:18 autoSelectNextToken WebsiteBootstrap.js:18 Object WebsiteBootstrap.js:18 autoSortInitiative WebsiteBootstrap.js:18 Object WebsiteBootstrap.js:18 bulkMacros WebsiteBootstrap.js:18 Object WebsiteBootstrap.js:18 toolsMenu WebsiteBootstrap.js:18 Object WebsiteBootstrap.js:18 changeRepresentsIdWhenDuplicating WebsiteBootstrap.js:18 Object WebsiteBootstrap.js:18 characterImportExport WebsiteBootstrap.js:18 Object WebsiteBootstrap.js:18 nightMode WebsiteBootstrap.js:18 Object WebsiteBootstrap.js:18 activeLayerHud WebsiteBootstrap.js:18 Object WebsiteBootstrap.js:18 duplicateInJournalContextMenu WebsiteBootstrap.js:18 Object WebsiteBootstrap.js:18 exposeD20 WebsiteBootstrap.js:18 Object WebsiteBootstrap.js:18 initiativeShortcuts WebsiteBootstrap.js:18 Object WebsiteBootstrap.js:18 jukeboxIO WebsiteBootstrap.js:18 Object WebsiteBootstrap.js:18 macroGeneratorBase WebsiteBootstrap.js:18 Object WebsiteBootstrap.js:18 characterTokenModifier WebsiteBootstrap.js:18 Object WebsiteBootstrap.js:18 macroIO WebsiteBootstrap.js:18 Object WebsiteBootstrap.js:18 middleClickToTokenLayer WebsiteBootstrap.js:18 Object WebsiteBootstrap.js:18 autoFocusNextToken WebsiteBootstrap.js:18 Object WebsiteBootstrap.js:18 createFinalPageLoadEvent WebsiteBootstrap.js:18 Object WebsiteBootstrap.js:18 rollAndApplyHitDice WebsiteBootstrap.js:18 Object WebsiteBootstrap.js:18 pluginSettings WebsiteBootstrap.js:18 Object WebsiteBootstrap.js:18 scaleTokenNamesBySize WebsiteBootstrap.js:18 Object WebsiteBootstrap.js:18 sheetTabApi WebsiteBootstrap.js:18 Object WebsiteBootstrap.js:18 seenadOverride WebsiteBootstrap.js:18 Object WebsiteBootstrap.js:18 importExportTable WebsiteBootstrap.js:18 Object WebsiteBootstrap.js:18 tokenResize WebsiteBootstrap.js:18 Object WebsiteBootstrap.js:18 tokenContextMenuApiModule WebsiteBootstrap.js:18 Object WebsiteBootstrap.js:18 tokenLayerDrawing WebsiteBootstrap.js:18 Object WebsiteBootstrap.js:18 transparentPaperDivs WebsiteBootstrap.js:18 Object WebsiteBootstrap.js:18 hidePlayerList WebsiteBootstrap.js:18 Object WebsiteBootstrap.js:18 setTableEntryAvatarByUrl WebsiteBootstrap.js:18 Object WebsiteBootstrap.js:18 welcomeScreen WebsiteBootstrap.js:18 Object WebsiteBootstrap.js:18 perfImprovements WebsiteBootstrap.js:18 Object WebsiteBootstrap.js:18 WebsiteBootstrap.js applied INITIAL configs. ContentScript.js:16 Content-script received message from site with proper origin. ContentScript.js:16 MessageEvent ContentScript.js:16 Object ContentScript.js:1 Object WebsiteBootstrap.js:18 Injected WebsiteBootstrap.js received message from content-script with proper origin. ContentScript.js:16 Content-script received message from site with proper origin. ContentScript.js:16 MessageEvent ContentScript.js:16 Object ContentScript.js:1 Object WebsiteBootstrap.js:18 Injected WebsiteBootstrap.js received message from content-script with proper origin. ContentScript.js:16 DOM LOADED, requesting redirectQueue. ContentScript.js:16 Received redirectQueue from background: Array(12) ContentScript.js:16 REPLACING: Find: this._positionAndScaleStatusIcons(i,n.length),e.save(), Patch:&nbsp; if(window.r20es.statusDraw) {&nbsp; &nbsp; &nbsp; if(!window.r20es.statusDraw(e, this, n, i)) {&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; return; &nbsp; &nbsp; }&nbsp; }&nbsp; else {&nbsp; &nbsp; &nbsp; this._positionAndScaleStatusIcons(i,n.length); &nbsp; &nbsp; e.save(); } ContentScript.js:16 REPLACING: Find: "/audio_library/play/"+campaign_id+"/"+o.split("-")[0] Patch: ((window.r20es &amp;&amp; window.r20es.canPlaySound &amp;&amp; window.r20es.canPlaySound(n)) ? o : "/audio_library/play/"+campaign_id+"/"+o.split("-")[0]) ContentScript.js:16 REPLACING: Find: "text"==t.type&amp;&amp;(console.log(t.model.get("font_size")) Patch: if((window.r20es &amp;&amp; window.r20es.copyTextSettingsOnSelect) || !window.r20es) "text"==t.type&amp;&amp;(console.log(t.model.get("font_size")) ContentScript.js:16 REPLACING: Find: $("#font-size").val(r).trigger("keyup"),$("#font-color").val(s).trigger("change-silent"),$("#font-family").val(a); Patch: if((window.r20es &amp;&amp; window.r20es.copyTextSettingsOnSelect) || !window.r20es) { $("#font-size").val(r).trigger("keyup"),$("#font-color").val(s).trigger("change-silent"),$("#font-family").val(a); } ContentScript.js:16 REPLACING: Find: var o=e/d20.engine.canvasZoom; Patch: var o=e/d20.engine.canvasZoom;if(window.r20es &amp;&amp; window.r20es.onZoomChange) window.r20es.onZoomChange(e); ContentScript.js:16 REPLACING: Find: e",axis:"x" Patch: e" ContentScript.js:16 REPLACING: Find: ,axis:"x"}).addTouch() Patch: }).addTouch() ContentScript.js:16 REPLACING: Find: &lt;div class='pictos duplicate showtip' title='Duplicate Page'&gt;;&lt;/div&gt;&lt;div class='pictos settings showtip' title='Page Settings'&gt;y&lt;/div&gt;&lt;/div&gt; Patch: &lt;div class='pictos duplicate'&gt;;&lt;/div&gt;&lt;div class='pictos settings'&gt;y&lt;/div&gt;&lt;/div&gt; ContentScript.js:16 REPLACING: Find: setTimeout(function(){$(e).addClass("open"),o.find(".button div.hasnumber").textfill(20)},30*a),a++ Patch: ; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if(window.r20es &amp;&amp; window.r20es.shouldDoCustomAnim &amp;&amp; window.r20es.shouldDoCustomAnim("disableRadial")) { $(e).addClass("open");o.find(".button div.hasnumber").textfill(20);} &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; else { setTimeout(function(){$(e).addClass("open"),o.find(".button div.hasnumber").textfill(20)},30*a),a++; } ContentScript.js:16 REPLACING: Find: setTimeout(function(){o.find(".button").addClass("animcomplete")},250) Patch: 1; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if(window.r20es &amp;&amp; window.r20es.shouldDoCustomAnim &amp;&amp; window.r20es.shouldDoCustomAnim("disableRadial")) { o.find(".button").addClass("animcomplete");} &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; else { setTimeout(function(){o.find(".button").addClass("animcomplete")},250); } ContentScript.js:16 REPLACING: Find: setTimeout(function(){p&amp;&amp;p.remove()},300) Patch: 1; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if(window.r20es &amp;&amp; window.r20es.shouldDoCustomAnim &amp;&amp; window.r20es.shouldDoCustomAnim("disableRadial")) { p &amp;&amp; p.remove(); } &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; else { setTimeout(function(){p&amp;&amp;p.remove()},300); } ContentScript.js:16 REPLACING: Find: _.delay(function(){d.addClass("open")}) Patch: 1; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if(window.r20es &amp;&amp; window.r20es.shouldDoCustomAnim &amp;&amp; window.r20es.shouldDoCustomAnim("disableRadial")) { d.addClass("open"); } &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; else { _.delay(function(){d.addClass("open")}); } ContentScript.js:16 REPLACING: Find: page-toolbar .handle").bind(clicktype,function(e){ Patch: page-toolbar .handle").bind(clicktype,function(e){if(window.r20es &amp;&amp; window.r20es.shouldDoCustomAnim &amp;&amp; window.r20es.shouldDoCustomAnim("disablePageToolbar")) {window.r20es.togglePageToolbar();} else&nbsp; ContentScript.js:16 REPLACING: Find: e.push(t[0]); Patch: e.push(t[0]);if(window.r20es &amp;&amp; window.r20es.pingInitiativeToken) {window.r20es.pingInitiativeToken(e[0]);} ContentScript.js:16 REPLACING: Find: e.push(t[0]); Patch: e.push(t[0]);if(window.r20es &amp;&amp; window.r20es.selectInitiativeToken) { window.r20es.selectInitiativeToken(e[0]);} ContentScript.js:16 REPLACING: Find: o.defaulttoken=e.model._blobcache.defaulttoken Patch: o.defaulttoken = ((window.r20es &amp;&amp; window.r20es.replaceIdOnDupe) ? window.r20es.replaceIdOnDupe(e, n) : e.model._blobcache.defaulttoken) ContentScript.js:16 REPLACING: Find: function setMode(e){ Patch: function setMode(e){if(window.r20es &amp;&amp; window.r20es.setModePrologue) {window.r20es.setModePrologue(e);} ContentScript.js:16 REPLACING: Find: $("#journalitemmenu ul").on(mousedowntype,"li[data-action-type=showtoplayers]" Patch: $("#journalitemmenu ul").on(mousedowntype, "li[data-action-type=r20esduplicate]",() =&gt; {if(window.r20es &amp;&amp; window.r20es.onJournalDuplicate) window.r20es.onJournalDuplicate($currentItemTarget.attr("data-itemid"))}), $("#journalitemmenu ul").on(mousedowntype,"li[data-action-type=showtoplayers]" ContentScript.js:16 REPLACING: Find: getPointer,degreesToRadians; Patch: getPointer,degreesToRadians;window.d20=d20;window.exports=exports; ContentScript.js:16 REPLACING: Find: e.push(t[0]); Patch: e.push(t[0]); &nbsp; &nbsp; if(window.r20es &amp;&amp; window.r20es.moveCameraTo) { window.r20es.moveCameraTo(e[0]); } ContentScript.js:16 REPLACING: Find: $("#loading-overlay").hide() Patch: $("#loading-overlay").hide();if(window.r20es &amp;&amp; window.r20es.onLoadingOverlayHide) window.r20es.onLoadingOverlayHide();&nbsp; ContentScript.js:16 REPLACING: Find: e.fillRect(...this._nameplate_data.position,...this._nameplate_data.size),e.fillStyle="rgb(0,0,0)",e.fillText(this._nameplate_data.name,0,this._nameplate_data.position[1]+n+this._nameplate_data.padding) Patch: window.r20es &amp;&amp; window.r20es.prepNameplateBack &amp;&amp; window.r20es.prepNameplateBack(this, e), e.fillRect(...this._nameplate_data.position,...this._nameplate_data.size),e.fillStyle="rgb(0,0,0)", &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; window.r20es &amp;&amp; window.r20es.prepNameplateText &amp;&amp; window.r20es.prepNameplateText(this, e), e.fillText(this._nameplate_data.name,0,this._nameplate_data.position[1]+n+this._nameplate_data.padding) ContentScript.js:16 REPLACING: Find: this.$el.on("click",".deleterollabletable" Patch: this.el.setAttribute("data-r20es-table-id", this.model.get("id")),this.$el.on("click",".deleterollabletable" ContentScript.js:16 REPLACING: Find: this._drawNameplate(e)),e.restore(),this Patch:&nbsp; this._drawNameplate(e)), e.restore(), (window.r20es.tokenDrawBg &amp;&amp; window.r20es.tokenDrawBg(e, this)), this; ContentScript.js:16 REPLACING: Find: this.$el.on("click",".deleteitem",function(){ Patch: this.el.setAttribute("r20es-set-entry-url-table-id", e.model.collection.rollabletable.id),this.el.setAttribute("r20es-set-entry-url-table-entry-id", e.model.id),this.$el.on("click",".deleteitem",function(){ ContentScript.js:16 REPLACING: Find: d20ext.showGoogleAd(); Patch: window.d20ext.seenad = !0, $("#loading-overlay").find("div").hide(), window.currentPlayer &amp;&amp; d20.Campaign.pages.length &gt; 0 &amp;&amp; d20.Campaign.handlePlayerPageChanges(), void $.get("/editor/startping/true"); ContentScript.js:16 Scripts are done, dumping Object ContentScript.js:16 Injecting&nbsp;&nbsp; ContentScript.js:16 Injecting&nbsp;&nbsp; ContentScript.js:16 Injecting&nbsp;&nbsp; ContentScript.js:16 Injecting&nbsp;&nbsp; ContentScript.js:16 Injecting&nbsp;&nbsp; ContentScript.js:16 Injecting&nbsp;&nbsp; ContentScript.js:16 Injecting&nbsp;&nbsp; ContentScript.js:16 Injecting&nbsp;&nbsp; ContentScript.js:16 Injecting&nbsp;&nbsp; ContentScript.js:16 Injecting&nbsp;&nbsp; ContentScript.js:16 Injecting&nbsp;&nbsp; ContentScript.js:16 Injecting&nbsp;&nbsp; ContentScript.js:1 Injecting ChromePostInjectScriptsPayload.js a77d3797-1f4e-4b35-8096-505d4f129496:6 Uncaught ReferenceError: jQuery is not defined &nbsp; &nbsp; at a77d3797-1f4e-4b35-8096-505d4f129496:6 &nbsp; &nbsp; at a77d3797-1f4e-4b35-8096-505d4f129496:6 6908ec1a-aacc-4d65-b513-bc652f89a011:20 JQMIGRATE: Logging is active instrument.ts:129 CAMPAIGN ID: 4515169 instrument.ts:129 70 instrument.ts:129 Custom Sheet Translation instrument.ts:129 TOUCH SUPPORTED: false instrument.ts:129 USING WEBGL ACCELERATION... instrument.ts:129 WEBGL STARTUP SUCCESS instrument.ts:129 All dependencies fulfilled after 0ms instrument.ts:129 Loading Custom character sheet. instrument.ts:129 Including compendium template css. instrument.ts:129 tuts loaded ContentScript.js:16 Content-script received message from site with proper origin. ContentScript.js:16 MessageEvent ContentScript.js:16 Object ContentScript.js:1 Object instrument.ts:129 Injected WebsiteBootstrap.js received message from content-script with proper origin. ContentScript.js:16 Content-script received message from site with proper origin. ContentScript.js:16 MessageEvent ContentScript.js:16 Object ContentScript.js:1 Object ContentScript.js:16 ContentScript.js is injecting modules. ContentScript.js:1 Injecting DisablePlayerDrawings.js ContentScript.js:1 Injecting TokenBarPositionAdjust.js ContentScript.js:1 Injecting LibreAudio.js ContentScript.js:1 Injecting TokenFromImg.js ContentScript.js:1 Injecting AdjustableOpacity.js ContentScript.js:1 Injecting RememberTextToolSettings.js ContentScript.js:1 Injecting AnimatedBackgroundLayer.js ContentScript.js:1 Injecting AutoOpenInitiativeTracker.js ContentScript.js:1 Injecting AlternativeRadialMenu.js ContentScript.js:1 Injecting ArrowKeysMoveCanvas.js ContentScript.js:1 Injecting AlternatePageToolbarMenu.js ContentScript.js:1 Injecting AnimationDisable.js ContentScript.js:1 Injecting AutoPingNextToken.js ContentScript.js:1 Injecting AutoSelectNextToken.js ContentScript.js:1 Injecting AutoSortInitiative.js ContentScript.js:1 Injecting BulkMacro.js ContentScript.js:1 Injecting ToolsMenu.js ContentScript.js:1 Injecting ChangeIdWhenDuplicating.js ContentScript.js:1 Injecting CharacterIO.js ContentScript.js:1 Injecting NightMode.js ContentScript.js:1 Injecting DrawCurrentLayer.js ContentScript.js:1 Injecting DuplicateButton.js ContentScript.js:1 Injecting InitiativeAdvanceShortcut.js ContentScript.js:1 Injecting JukeboxIO.js ContentScript.js:1 Injecting MacroGenerator.js ContentScript.js:1 Injecting CharacterTokenModifier.js ContentScript.js:1 Injecting MacroIO.js ContentScript.js:1 Injecting MiddleClickSelect.js ContentScript.js:1 Injecting MoveCameraToToken.js ContentScript.js:1 Injecting RollAndApplyHitDice.js ContentScript.js:1 Injecting Settings.js ContentScript.js:1 Injecting ScaleTokenNamesBySize.js ContentScript.js:1 Injecting SheetTabApi.js ContentScript.js:1 Injecting TableIO.js ContentScript.js:1 Injecting TokenResize.js ContentScript.js:1 Injecting TokenContextMenuApi.js ContentScript.js:1 Injecting TokenLayerDrawing.js ContentScript.js:1 Injecting TransparentPaper.js ContentScript.js:1 Injecting HidePlayerList.js ContentScript.js:1 Injecting SetTableEntryAvatarByUrl.js ContentScript.js:1 Injecting Welcome.js ContentScript.js:1 Injecting PerformanceImprovements.js ContentScript.js:1 Injecting WebsiteBootstrapAfter.js ContentScript.js:16 ContentScript.js is done! instrument.ts:129 Injected WebsiteBootstrap.js received message from content-script with proper origin. instrument.ts:129 Final page load. (index):1 [DOM] Found 2 elements with non-unique id #color_value: (More info: <a href="https://goo.gl/9p2vKq" rel="nofollow">https://goo.gl/9p2vKq</a> )&nbsp;&nbsp; sheetsandboxworker.js?1588881144026:682 Starting up WEB WORKER instrument.ts:129 Installing module filename: DisablePlayerDrawings.js instrument.ts:129 First run instrument.ts:129 DONE! module ID: DisablePlayerDrawings.js instrument.ts:129 Installing module filename: TokenBarPositionAdjust.js instrument.ts:129 First run instrument.ts:129 DONE! module ID: TokenBarPositionAdjust.js instrument.ts:129 Installing module filename: LibreAudio.js instrument.ts:129 First run instrument.ts:129 DONE! module ID: LibreAudio.js instrument.ts:129 Installing module filename: TokenFromImg.js instrument.ts:129 First run instrument.ts:129 DONE! module ID: TokenFromImg.js instrument.ts:129 Installing module filename: AdjustableOpacity.js instrument.ts:129 First run instrument.ts:129 DONE! module ID: AdjustableOpacity.js instrument.ts:129 Installing module filename: RememberTextToolSettings.js instrument.ts:129 First run instrument.ts:129 DONE! module ID: RememberTextToolSettings.js instrument.ts:129 Installing module filename: AnimatedBackgroundLayer.js instrument.ts:129 First run instrument.ts:129 DONE! module ID: AnimatedBackgroundLayer.js instrument.ts:129 Installing module filename: AutoOpenInitiativeTracker.js instrument.ts:129 First run instrument.ts:129 DONE! module ID: AutoOpenInitiativeTracker.js instrument.ts:129 Installing module filename: AlternativeRadialMenu.js instrument.ts:129 First run instrument.ts:129 DONE! module ID: AlternativeRadialMenu.js instrument.ts:129 Installing module filename: ArrowKeysMoveCanvas.js instrument.ts:129 First run instrument.ts:129 DONE! module ID: ArrowKeysMoveCanvas.js instrument.ts:129 Installing module filename: AlternatePageToolbarMenu.js instrument.ts:129 First run instrument.ts:129 DONE! module ID: AlternatePageToolbarMenu.js instrument.ts:129 Installing module filename: AnimationDisable.js instrument.ts:129 First run instrument.ts:129 DONE! module ID: AnimationDisable.js instrument.ts:129 Installing module filename: AutoPingNextToken.js instrument.ts:129 First run instrument.ts:129 DONE! module ID: AutoPingNextToken.js instrument.ts:129 Installing module filename: AutoSelectNextToken.js instrument.ts:129 First run instrument.ts:129 DONE! module ID: AutoSelectNextToken.js instrument.ts:129 Installing module filename: AutoSortInitiative.js instrument.ts:129 First run instrument.ts:129 DONE! module ID: AutoSortInitiative.js instrument.ts:129 Installing module filename: BulkMacro.js instrument.ts:129 First run instrument.ts:129 DONE! module ID: BulkMacro.js instrument.ts:129 Installing module filename: ToolsMenu.js instrument.ts:129 First run instrument.ts:129 DONE! module ID: ToolsMenu.js instrument.ts:129 TOOLS instrument.ts:129 Installing module filename: ChangeIdWhenDuplicating.js instrument.ts:129 First run instrument.ts:129 DONE! module ID: ChangeIdWhenDuplicating.js instrument.ts:129 Installing module filename: CharacterIO.js instrument.ts:129 First run instrument.ts:129 DONE! module ID: CharacterIO.js instrument.ts:129 Installing module filename: NightMode.js instrument.ts:129 First run instrument.ts:129 DONE! module ID: NightMode.js instrument.ts:129 Installing module filename: DrawCurrentLayer.js instrument.ts:129 First run instrument.ts:129 DONE! module ID: DrawCurrentLayer.js instrument.ts:129 Installing module filename: DuplicateButton.js instrument.ts:129 First run instrument.ts:129 DONE! module ID: DuplicateButton.js instrument.ts:129 Installing module filename: InitiativeAdvanceShortcut.js instrument.ts:129 First run instrument.ts:129 DONE! module ID: InitiativeAdvanceShortcut.js instrument.ts:129 Installing module filename: JukeboxIO.js instrument.ts:129 First run instrument.ts:129 DONE! module ID: JukeboxIO.js instrument.ts:129 Installing module filename: MacroGenerator.js instrument.ts:129 First run instrument.ts:129 DONE! module ID: MacroGenerator.js instrument.ts:129 Installing module filename: CharacterTokenModifier.js instrument.ts:129 First run instrument.ts:129 DONE! module ID: CharacterTokenModifier.js instrument.ts:129 Installing module filename: MacroIO.js instrument.ts:129 First run instrument.ts:129 DONE! module ID: MacroIO.js instrument.ts:129 Installing module filename: MiddleClickSelect.js instrument.ts:129 First run instrument.ts:129 DONE! module ID: MiddleClickSelect.js instrument.ts:129 Installing module filename: MoveCameraToToken.js instrument.ts:129 First run instrument.ts:129 DONE! module ID: MoveCameraToToken.js instrument.ts:129 Installing module filename: RollAndApplyHitDice.js instrument.ts:129 First run instrument.ts:129 DONE! module ID: RollAndApplyHitDice.js instrument.ts:129 Installing module filename: Settings.js instrument.ts:129 First run instrument.ts:129 DONE! module ID: Settings.js instrument.ts:129 Installing module filename: ScaleTokenNamesBySize.js instrument.ts:129 First run instrument.ts:129 DONE! module ID: ScaleTokenNamesBySize.js instrument.ts:129 Installing module filename: SheetTabApi.js instrument.ts:129 First run instrument.ts:129 DONE! module ID: SheetTabApi.js instrument.ts:129 Installing module filename: TableIO.js instrument.ts:129 First run instrument.ts:129 DONE! module ID: TableIO.js instrument.ts:129 Installing module filename: TokenResize.js instrument.ts:129 First run instrument.ts:129 DONE! module ID: TokenResize.js instrument.ts:129 Installing module filename: TokenContextMenuApi.js instrument.ts:129 First run instrument.ts:129 DONE! module ID: TokenContextMenuApi.js instrument.ts:129 Installing module filename: TokenLayerDrawing.js instrument.ts:129 First run instrument.ts:129 DONE! module ID: TokenLayerDrawing.js instrument.ts:129 Installing module filename: TransparentPaper.js instrument.ts:129 First run instrument.ts:129 DONE! module ID: TransparentPaper.js instrument.ts:129 Installing module filename: HidePlayerList.js instrument.ts:129 First run instrument.ts:129 DONE! module ID: HidePlayerList.js instrument.ts:129 Installing module filename: SetTableEntryAvatarByUrl.js instrument.ts:129 First run instrument.ts:129 DONE! module ID: SetTableEntryAvatarByUrl.js instrument.ts:129 Installing module filename: Welcome.js instrument.ts:129 First run instrument.ts:129 DONE! module ID: Welcome.js instrument.ts:129 Installing module filename: PerformanceImprovements.js instrument.ts:129 First run instrument.ts:129 DONE! module ID: PerformanceImprovements.js instrument.ts:129 Auth'ed. instrument.ts:129 Go post auth! instrument.ts:129 initial setup instrument.ts:129 FIREBASE WARNING: Exception was thrown by user callback. TypeError: r.push is not a function &nbsp; &nbsp; at blob: <a href="https://app.roll20.net/5ea4b10a-5488-4ec2-a3e0-b941944b9a10:585:1137" rel="nofollow">https://app.roll20.net/5ea4b10a-5488-4ec2-a3e0-b941944b9a10:585:1137</a> &nbsp; &nbsp; at Array.forEach (&lt;anonymous&gt;) &nbsp; &nbsp; at Function.C.each.C.forEach (blob: <a href="https://app.roll20.net/3170782c-2907-4f0c-8d95-2037a3763d37:6:1628" rel="nofollow">https://app.roll20.net/3170782c-2907-4f0c-8d95-2037a3763d37:6:1628</a> ) &nbsp; &nbsp; at Object.d20.jukebox.refreshJukeboxList (blob: <a href="https://app.roll20.net/5ea4b10a-5488-4ec2-a3e0-b941944b9a10:585:1116" rel="nofollow">https://app.roll20.net/5ea4b10a-5488-4ec2-a3e0-b941944b9a10:585:1116</a> ) &nbsp; &nbsp; at T.i.&lt;anonymous&gt; (blob: <a href="https://app.roll20.net/5ea4b10a-5488-4ec2-a3e0-b941944b9a10:569:18981" rel="nofollow">https://app.roll20.net/5ea4b10a-5488-4ec2-a3e0-b941944b9a10:569:18981</a> ) &nbsp; &nbsp; at T.i.trigger (blob: <a href="https://app.roll20.net/3170782c-2907-4f0c-8d95-2037a3763d37:7:20140" rel="nofollow">https://app.roll20.net/3170782c-2907-4f0c-8d95-2037a3763d37:7:20140</a> ) &nbsp; &nbsp; at T.i.change (blob: <a href="https://app.roll20.net/3170782c-2907-4f0c-8d95-2037a3763d37:7:23509" rel="nofollow">https://app.roll20.net/3170782c-2907-4f0c-8d95-2037a3763d37:7:23509</a> ) &nbsp; &nbsp; at T.i.set (blob: <a href="https://app.roll20.net/3170782c-2907-4f0c-8d95-2037a3763d37:7:21778" rel="nofollow">https://app.roll20.net/3170782c-2907-4f0c-8d95-2037a3763d37:7:21778</a> ) &nbsp; &nbsp; at blob: <a href="https://app.roll20.net/5ea4b10a-5488-4ec2-a3e0-b941944b9a10:569:14982" rel="nofollow">https://app.roll20.net/5ea4b10a-5488-4ec2-a3e0-b941944b9a10:569:14982</a> &nbsp; &nbsp; at blob: <a href="https://app.roll20.net/afa4e6cb-1354-4c55-b9b0-bf205a81bcdb:201:710" rel="nofollow">https://app.roll20.net/afa4e6cb-1354-4c55-b9b0-bf205a81bcdb:201:710</a> &nbsp; &nbsp; at gc (blob: <a href="https://app.roll20.net/afa4e6cb-1354-4c55-b9b0-bf205a81bcdb:52:165" rel="nofollow">https://app.roll20.net/afa4e6cb-1354-4c55-b9b0-bf205a81bcdb:52:165</a> ) &nbsp; &nbsp; at cc (blob: <a href="https://app.roll20.net/afa4e6cb-1354-4c55-b9b0-bf205a81bcdb:30:216" rel="nofollow">https://app.roll20.net/afa4e6cb-1354-4c55-b9b0-bf205a81bcdb:30:216</a> ) &nbsp; &nbsp; at dc (blob: <a href="https://app.roll20.net/afa4e6cb-1354-4c55-b9b0-bf205a81bcdb:29:1259" rel="nofollow">https://app.roll20.net/afa4e6cb-1354-4c55-b9b0-bf205a81bcdb:29:1259</a> ) &nbsp; &nbsp; at Ii.h.Kb (blob: <a href="https://app.roll20.net/afa4e6cb-1354-4c55-b9b0-bf205a81bcdb:220:287" rel="nofollow">https://app.roll20.net/afa4e6cb-1354-4c55-b9b0-bf205a81bcdb:220:287</a> ) &nbsp; &nbsp; at Qh.h.Ld (blob: <a href="https://app.roll20.net/afa4e6cb-1354-4c55-b9b0-bf205a81bcdb:188:251" rel="nofollow">https://app.roll20.net/afa4e6cb-1354-4c55-b9b0-bf205a81bcdb:188:251</a> ) &nbsp; &nbsp; at Eh.Ld (blob: <a href="https://app.roll20.net/afa4e6cb-1354-4c55-b9b0-bf205a81bcdb:178:364" rel="nofollow">https://app.roll20.net/afa4e6cb-1354-4c55-b9b0-bf205a81bcdb:178:364</a> ) &nbsp; &nbsp; at vh.Kg (blob: <a href="https://app.roll20.net/afa4e6cb-1354-4c55-b9b0-bf205a81bcdb:176:280" rel="nofollow">https://app.roll20.net/afa4e6cb-1354-4c55-b9b0-bf205a81bcdb:176:280</a> ) &nbsp; &nbsp; at yh (blob: <a href="https://app.roll20.net/afa4e6cb-1354-4c55-b9b0-bf205a81bcdb:170:464" rel="nofollow">https://app.roll20.net/afa4e6cb-1354-4c55-b9b0-bf205a81bcdb:170:464</a> ) &nbsp; &nbsp; at WebSocket.La.onmessage (blob: <a href="https://app.roll20.net/afa4e6cb-1354-4c55-b9b0-bf205a81bcdb:169:245" rel="nofollow">https://app.roll20.net/afa4e6cb-1354-4c55-b9b0-bf205a81bcdb:169:245</a> )&nbsp; (anonymous) @ bundle.min.js:2 helpers.ts:110 Uncaught TypeError: r.push is not a function &nbsp; &nbsp; at 5ea4b10a-5488-4ec2-a3e0-b941944b9a10:585 &nbsp; &nbsp; at Array.forEach (&lt;anonymous&gt;) &nbsp; &nbsp; at Function.C.each.C.forEach (3170782c-2907-4f0c-8d95-2037a3763d37:6) &nbsp; &nbsp; at Object.d20.jukebox.refreshJukeboxList (5ea4b10a-5488-4ec2-a3e0-b941944b9a10:585) &nbsp; &nbsp; at T.i.&lt;anonymous&gt; (5ea4b10a-5488-4ec2-a3e0-b941944b9a10:569) &nbsp; &nbsp; at T.i.trigger (3170782c-2907-4f0c-8d95-2037a3763d37:7) &nbsp; &nbsp; at T.i.change (3170782c-2907-4f0c-8d95-2037a3763d37:7) &nbsp; &nbsp; at T.i.set (3170782c-2907-4f0c-8d95-2037a3763d37:7) &nbsp; &nbsp; at 5ea4b10a-5488-4ec2-a3e0-b941944b9a10:569 &nbsp; &nbsp; at afa4e6cb-1354-4c55-b9b0-bf205a81bcdb:201 &nbsp; &nbsp; at gc (afa4e6cb-1354-4c55-b9b0-bf205a81bcdb:52) &nbsp; &nbsp; at cc (afa4e6cb-1354-4c55-b9b0-bf205a81bcdb:30) &nbsp; &nbsp; at dc (afa4e6cb-1354-4c55-b9b0-bf205a81bcdb:29) &nbsp; &nbsp; at Ii.h.Kb (afa4e6cb-1354-4c55-b9b0-bf205a81bcdb:220) &nbsp; &nbsp; at Qh.h.Ld (afa4e6cb-1354-4c55-b9b0-bf205a81bcdb:188) &nbsp; &nbsp; at Eh.Ld (afa4e6cb-1354-4c55-b9b0-bf205a81bcdb:178) &nbsp; &nbsp; at vh.Kg (afa4e6cb-1354-4c55-b9b0-bf205a81bcdb:176) &nbsp; &nbsp; at yh (afa4e6cb-1354-4c55-b9b0-bf205a81bcdb:170) &nbsp; &nbsp; at WebSocket.La.onmessage (afa4e6cb-1354-4c55-b9b0-bf205a81bcdb:169) helpers.ts:110 Uncaught TypeError: r.push is not a function &nbsp; &nbsp; at 5ea4b10a-5488-4ec2-a3e0-b941944b9a10:585 &nbsp; &nbsp; at Array.forEach (&lt;anonymous&gt;) &nbsp; &nbsp; at Function.C.each.C.forEach (3170782c-2907-4f0c-8d95-2037a3763d37:6) &nbsp; &nbsp; at Object.d20.jukebox.refreshJukeboxList (5ea4b10a-5488-4ec2-a3e0-b941944b9a10:585) &nbsp; &nbsp; at Function.&lt;anonymous&gt; (5ea4b10a-5488-4ec2-a3e0-b941944b9a10:571) &nbsp; &nbsp; at 3170782c-2907-4f0c-8d95-2037a3763d37:6 &nbsp; &nbsp; at sentryWrapped (helpers.ts:85) helpers.ts:110 Uncaught TypeError: Cannot read property 'each' of undefined &nbsp; &nbsp; at Object.d20.journal.refreshJournalList (5ea4b10a-5488-4ec2-a3e0-b941944b9a10:580) &nbsp; &nbsp; at 5ea4b10a-5488-4ec2-a3e0-b941944b9a10:580 &nbsp; &nbsp; at sentryWrapped (helpers.ts:85) (index):1 Access to fetch at ' <a href="https://sentry.roll20staging.net/api/10/store/?sentry_key=fe596f386bb14775b58cad9accd672d0&amp;sentry_version=7" rel="nofollow">https://sentry.roll20staging.net/api/10/store/?sentry_key=fe596f386bb14775b58cad9accd672d0&amp;sentry_version=7</a> ' from origin ' <a href="https://app.roll20.net" rel="nofollow">https://app.roll20.net</a> ' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. If an opaque response serves your needs, set the request's mode to 'no-cors' to fetch the resource with CORS disabled. sentry.roll20staging.net/api/10/store/?sentry_key=fe596f386bb14775b58cad9accd672d0&amp;sentry_version=7:1 Failed to load resource: net::ERR_FAILED (index):1 Access to fetch at ' <a href="https://sentry.roll20staging.net/api/10/store/?sentry_key=fe596f386bb14775b58cad9accd672d0&amp;sentry_version=7" rel="nofollow">https://sentry.roll20staging.net/api/10/store/?sentry_key=fe596f386bb14775b58cad9accd672d0&amp;sentry_version=7</a> ' from origin ' <a href="https://app.roll20.net" rel="nofollow">https://app.roll20.net</a> ' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. If an opaque response serves your needs, set the request's mode to 'no-cors' to fetch the resource with CORS disabled. sentry.roll20staging.net/api/10/store/?sentry_key=fe596f386bb14775b58cad9accd672d0&amp;sentry_version=7:1 Failed to load resource: net::ERR_FAILED (index):1 Access to fetch at ' <a href="https://sentry.roll20staging.net/api/10/store/?sentry_key=fe596f386bb14775b58cad9accd672d0&amp;sentry_version=7" rel="nofollow">https://sentry.roll20staging.net/api/10/store/?sentry_key=fe596f386bb14775b58cad9accd672d0&amp;sentry_version=7</a> ' from origin ' <a href="https://app.roll20.net" rel="nofollow">https://app.roll20.net</a> ' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. If an opaque response serves your needs, set the request's mode to 'no-cors' to fetch the resource with CORS disabled. sentry.roll20staging.net/api/10/store/?sentry_key=fe596f386bb14775b58cad9accd672d0&amp;sentry_version=7:1 Failed to load resource: net::ERR_FAILED instrument.ts:129 TypeError: Failed to set the 'volume' property on 'HTMLMediaElement': The provided double value is non-finite. &nbsp; &nbsp; at r.setVolume (5ea4b10a-5488-4ec2-a3e0-b941944b9a10:94) &nbsp; &nbsp; at T.i.setFadeIn (5ea4b10a-5488-4ec2-a3e0-b941944b9a10:571) &nbsp; &nbsp; at r (5ea4b10a-5488-4ec2-a3e0-b941944b9a10:571) &nbsp; &nbsp; at Object.success (5ea4b10a-5488-4ec2-a3e0-b941944b9a10:571) &nbsp; &nbsp; at fire (9f26cf7b-ce35-49ad-bbe9-10ebbc1b9fe7:1039) &nbsp; &nbsp; at Object.fireWith [as resolveWith] (9f26cf7b-ce35-49ad-bbe9-10ebbc1b9fe7:1150) &nbsp; &nbsp; at done (9f26cf7b-ce35-49ad-bbe9-10ebbc1b9fe7:8076) &nbsp; &nbsp; at XMLHttpRequest.callback (9f26cf7b-ce35-49ad-bbe9-10ebbc1b9fe7:8600) instrument.ts:129 Unable to play music...Flash blocked? DevTools failed to load SourceMap: Could not load content for <a href="https://app.roll20.net/js/d20/underscore-min.map" rel="nofollow">https://app.roll20.net/js/d20/underscore-min.map</a> : HTTP error: status code 404, net::ERR_HTTP_RESPONSE_CODE_FAILURE Lex P. said: Stuck on screen;&nbsp; disabled all extensions, cleared cache, tried 4 browsers, absolutely nothing.&nbsp; my player failed to load when logging in on my account with a different PC, and the same problem happened when i promoted him to GM
Here's the log from trying to open it in Edge. &nbsp;
1589738500

Edited 1589738660
There are too many players, including many from Italy, who have presented this problem within 24 hours. I'd say it's not just a browser issue. Yesterday we tried to roll myself and other players, nobody has ever had browser problems: well, it was a disaster!
Same problem here. Also Italian. We are a group of 6. 3 of us cannot enter the campaign, the other 3 can. I was logged and i was playing just fine until 20:30 pm. Then i reloaded the page and it gave me this error in the console. It's happening to me and some of my friends (3 on 6 totals. 3 of them are currently able to enter the campaign) Sorry for the bad english, it's not my main lenaguage. Same error on Chrome and Firefox. Tried multiple times I even tried to create a new account but nothing.
Same problem for a player of a group of 4 (Italy). Not a browser issue for sure
Same problem here, also an Italian user. I was able to update the campain at 18.30 but when I logged in at 21 and now I have the endless loading screen issue. Tried every browers and different accounts, but no luck. This is the game link:&nbsp; <a href="https://app.roll20.net/join/5960681/UBqagQ" rel="nofollow">https://app.roll20.net/join/5960681/UBqagQ</a>
1589749156

Edited 1589749410
Same problem. I solve, changing IP country, italy - US, but is not good.
1589751898

Edited 1589752781
Same problem. I solve, changing IP country, italy - US, but is not good. Same problem for me. I'm an Italian user too. It is kind of account related. I tried to log in and enter with another account and it actualy loads, but if I try with my account it is still stacked. I tried with different computers and it presents the same problem.
Starting Saturday, i cannot log in my game anymore. I have win10 and use Chrome.
Nunzio S. said: Same problem here. Also Italian. We are a group of 6. 3 of us cannot enter the campaign, the other 3 can. I was logged and i was playing just fine until 20:30 pm. Then i reloaded the page and it gave me this error in the console. It's happening to me and some of my friends (3 on 6 totals. 3 of them are currently able to enter the campaign) Sorry for the bad english, it's not my main lenaguage. Same error on Chrome and Firefox. Tried multiple times I even tried to create a new account but nothing. In the end, it magically started working again at 22 pm. I spammed the reload button (one of my friend solved doing this) and it worked for me too. Spero abbia ripreso a funzionare anche a tutti voi altri gentaglia della mia razza! (I hope it started working again for all of you bad peaple from my country. For the non "Pizza talker")
1589756297

Edited 1589756412
I'll join the fray and attach the console log. Can't log in, tried Firefox, Chrome and Edge. No luck. Edit: Just tried logging in, it works. What in the hell.
Hi! Also from Italy here, also stuck on the loading screen. I worked my way through every step in the technical issues guide. I cleared my cache and disabled all of the extensions on Chrome. Then I downloaded Firefox (never installed before on this computer) and tried there. Still stuck on the loading screen with every campaign I have. My Computer Settings Operating System: Windows 10 Web Browser: Chrome 81.0.4044.138 Javascript: Enabled Cookies: Enabled Antivirus: None Installed Browser Extensions: Adblock Plus, Google Documents Offline, Chrome Documents, Chrome Sheets, Chrome Presentations Console Log (while encountering the issue) stats.g.doubleclick.net/r/collect?v=1&amp;aip=1&amp;t=dc&amp;_r=3&amp;tid=UA-31040388-1&amp;cid=1231232808.1589746556&amp;jid=19513084&amp;_gid=1766636526.1589746556&amp;gjid=1402254732&amp;_v=j82&amp;z=884903670:1 Failed to load resource: net::ERR_BLOCKED_BY_CLIENT app.roll20.net/sessions/topbar/93:87 Uncaught SyntaxError: Unexpected token '&lt;' Images/Tutorial.png:1 Failed to load resource: the server responded with a status of 404 () I hope the problem can be fixed soon!
Hi there, that's how I fixed the problem: 1) I log out from my internet connection 2) I connected with my phone internet connection 3) I connected to a game 4) I reconnected with my home wi-fi connection Don't ask me why, but it solved. It might be something IP related?&nbsp;
Hello, just to report that in our group some players have the same problem: 2 of us, from Italy, can't log in any game (I am one of the two). My problem is that I can't log in from my home PC: I've tried with Chrome and Firefox, I've followed the 3 steps indicated for this issues but nothing worked. Last time I logged in a game (with my home PC) has been last tuesday (12 May 2020). I've tried to log in yesterday evening and this morning and it doesn't work. I've tried to log in few minutes ago from my office PC, it works. But I'll play from home this evening, so I'll have some problems... I'll try the Giuseppe's solution above this evening, I'll let you know. I someone has any idea I'll try everything. Thank you.
I'm Italy as well, my ISP is Tiscali. Of my group of players we are in the same situation of the others in this topic. One of us has another ISP (Fastweb) and it works. We were playing perfectly fine up until Friday night for sure, and since Sunday we cannot access, stuck at the loading screen with the same code of the others here. We tried both firefox and chrome and edge, with no addons, no antivirus and no firewall. In my computer I also tried using Google's DNS (8.8.8.8 8.8.4.4) with no difference. It seems our ISP is filtering something? So I have tried connecting through my mobile phone's hotspot, and in fact everything works fine. The issue comes from our landline ISP, TISCALI. Is there something that can be done on the server side? Should we say what exactly to our ISP support? Hope this helps to find a solution...
rimando bloccato nel caricamento, per risolvere il problema cosa devo fare?
dani e. said: rimando bloccato nel caricamento, per risolvere il problema cosa devo fare? Allora ero nella stessa situazione ma ho usato un VPN (vpn 360 ma credo vada bene qualunque vpn) e mi ha caricato, lentamente, ma ha caricato.
Ramondo Lasagnoni said: dani e. said: rimando bloccato nel caricamento, per risolvere il problema cosa devo fare? Allora ero nella stessa situazione ma ho usato un VPN (vpn 360 ma credo vada bene qualunque vpn) e mi ha caricato, lentamente, ma ha caricato. eh non sono cosi bravo da creare un vpn, sinceramente non so come fare
I'm from Italy too and for the last 2 days i wasn't able to load any of my campaign, i just found out that using a vpn works (opera browser has an integrated vpn), so if more people are in the same situation, i suggest doing this.
Alessio R. said: I'm from Italy too and for the last 2 days i wasn't able to load any of my campaign, i just found out that using a vpn works (opera browser has an integrated vpn), so if more people are in the same situation, i suggest doing this. funziona perfettamente,grazie&nbsp;
I have exactly the same issue. I am from Italy as well. I have tried everything. Windows 10, I tried Chrome, Edge, Firefox and Opera. Also from 2 different computers. Please fix?&nbsp;
ilFrollo said: I have exactly the same issue. I am from Italy as well. I have tried everything. Windows 10, I tried Chrome, Edge, Firefox and Opera. Also from 2 different computers. Please fix?&nbsp; Works for me via VPN, using Opera. Only via VPN. Can you please fix this?
1589823876

Edited 1589825375
Ok Guys, it seems the problem is that with some ISPs it isn't possible to load this JS:&nbsp; <a href="https://app.roll20.net/js/jquery-ui.1.9.0.custom.min.js?1588774596" rel="nofollow">https://app.roll20.net/js/jquery-ui.1.9.0.custom.min.js?1588774596</a> It is easy to solve using another ISP just for the connection to the game, for example using a VPN or the smartphone hotspot. Once entered the game you can connect again to your usual wifi network and disconnect the mobile hotspot: it works again, even if you log-off the session and log-in again. I think roll20 team has to resolve the bug, but this temporary solution works.
I haven't been able to load any game (as DM or player) for nearly a month now. It's clearly bad HTML or some server has a bad security certificate that is causing the problem. But roll20 is continually blaming the browsers. Now I can't even access my map to print it so I can DM my group. It looks like I'm going to have to look for another option, since roll20 is more interested in hotfixing new features than fixing this major bug. HTML1300: Navigation occurred. editor (1,1) 3 CSP14312: Resource violated directive 'script-src 'self' 'unsafe-eval' 'sha256-dm6tOb8rwEmENe5+ec26sQvlH6Xd1CBZ7IvtZ4kJ1og=' 'sha256-jlxVUPsj/qdPM120UwbjpC4Tw7dq+obb7SYUV+lSfrI=' 'nonce-K4TIHqJ9KJ0iPvfm' 'nonce-l5jWtBjXG/u8ZKNymS9NTw==' <a href="http://cdn.inspectlet.com" rel="nofollow">http://cdn.inspectlet.com</a> 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> *.sentry-cdn.com js-agent.newrelic.com *.nr-data.net' in Content-Security-Policy: inline script. Resource will be blocked. JQMIGRATE: Logging is active jquery.migrate.js (20,2) CSP14312: Resource violated directive 'script-src 'self' 'unsafe-eval' 'sha256-dm6tOb8rwEmENe5+ec26sQvlH6Xd1CBZ7IvtZ4kJ1og=' 'sha256-jlxVUPsj/qdPM120UwbjpC4Tw7dq+obb7SYUV+lSfrI=' 'nonce-K4TIHqJ9KJ0iPvfm' 'nonce-l5jWtBjXG/u8ZKNymS9NTw==' <a href="http://cdn.inspectlet.com" rel="nofollow">http://cdn.inspectlet.com</a> 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> *.sentry-cdn.com js-agent.newrelic.com *.nr-data.net' in Content-Security-Policy: inline script. Resource will be blocked.
Giullare said: It is easy to solve using another ISP just for the connection to the game, for example using a VPN or the smartphone hotspot. Once entered the game you can connect again to your usual wifi network and disconnect the mobile hotspot: it works again, even if you log-off the session and log-in again. I think roll20 team has to resolve the bug, but this temporary solution works. That actually also fixed my (less blocking) issue where any tossed d100 would get stuck mid-roll and prevent 3d dice from working again until logging off the game and back on.&nbsp; Great find, thanks!
1590084491
Kraynic
Pro
Sheet Author
Jimmy F. said: I haven't been able to load any game (as DM or player) for nearly a month now. It's clearly bad HTML or some server has a bad security certificate that is causing the problem. But roll20 is continually blaming the browsers. Now I can't even access my map to print it so I can DM my group. It looks like I'm going to have to look for another option, since roll20 is more interested in hotfixing new features than fixing this major bug. HTML1300: Navigation occurred. editor (1,1) 3 CSP14312: Resource violated directive 'script-src 'self' 'unsafe-eval' 'sha256-dm6tOb8rwEmENe5+ec26sQvlH6Xd1CBZ7IvtZ4kJ1og=' 'sha256-jlxVUPsj/qdPM120UwbjpC4Tw7dq+obb7SYUV+lSfrI=' 'nonce-K4TIHqJ9KJ0iPvfm' 'nonce-l5jWtBjXG/u8ZKNymS9NTw==' <a href="http://cdn.inspectlet.com" rel="nofollow">http://cdn.inspectlet.com</a> 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> *.sentry-cdn.com js-agent.newrelic.com *.nr-data.net' in Content-Security-Policy: inline script. Resource will be blocked. JQMIGRATE: Logging is active jquery.migrate.js (20,2) CSP14312: Resource violated directive 'script-src 'self' 'unsafe-eval' 'sha256-dm6tOb8rwEmENe5+ec26sQvlH6Xd1CBZ7IvtZ4kJ1og=' 'sha256-jlxVUPsj/qdPM120UwbjpC4Tw7dq+obb7SYUV+lSfrI=' 'nonce-K4TIHqJ9KJ0iPvfm' 'nonce-l5jWtBjXG/u8ZKNymS9NTw==' <a href="http://cdn.inspectlet.com" rel="nofollow">http://cdn.inspectlet.com</a> 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> *.sentry-cdn.com js-agent.newrelic.com *.nr-data.net' in Content-Security-Policy: inline script. Resource will be blocked. Are you running any script blocking browser addons?&nbsp; I run No-Script on Firefox and it will block sentry-cdn.com (among other things) if I don't allow it.&nbsp; Since that is on your block list, you might want to see if you can whitelist it on whatever is blocking it on your end.&nbsp; That may allow you to get back on.&nbsp; Sentry-cdn is something that came up a while ago in posts on this issue.
I'v found in my testing that the dynamic lighting is what is causing it on my end...
1590101422

Edited 1590103329
Starting today, my game is intermittently hanging infinitely when attempting to load pages which had been stable before, with no changes. It comes through half the time, and other times just scrolls the flavor text like "gathering steam..." and "critically hitting..." very quickly and endlessly.&nbsp; Edit: Disabling advanced dynamic lighting solved it for me, too.
Since this is a major issue, I was advised to move my question here, so copy and paste... I go into a game and all I see is a black screen with the word Loading, this is in Edge. I try Pale Moon and I can get in, but the microphone headset isn't recognized. I installed Firefox and could get in, the microphone was recognized, but no sound. Before someone recommends Chrome, no, not now, not ever. I did join, to see if it was an ad issue.&nbsp; It's not. So I'm a paying member and cannot use the site.
Same infinite loading issue for over a month now... please help! mac os 10.8.6 Chrome Version 49.0.2623.112 (64-bit) Console -&nbsp; JQMIGRATE: Logging is active ?timestamp=1590113491&amp;disablewebgl=false&amp;forcelongpolling=false&amp;offsite=false&amp;fbdebug=false&amp;forceto…:15 CAMPAIGN ID: 6920634 stats.g.doubleclick.net/r/collect?v=1&amp;aip=1&amp;t=dc&amp;_r=3&amp;tid=UA-31040388-1&amp;cid…id=1052214226&amp;_gid=887370842.1590113341&amp;gjid=60920889&amp;_v=j82&amp;z=484681899:1 GET <a href="https://stats.g.doubleclick.net/r/collect?v=1&amp;aip=1&amp;t=dc&amp;_r=3&amp;tid=UA-310403…&amp;jid=1052214226&amp;_gid=887370842.1590113341&amp;gjid=60920889&amp;_v=j82&amp;z=484681899" rel="nofollow">https://stats.g.doubleclick.net/r/collect?v=1&amp;aip=1&amp;t=dc&amp;_r=3&amp;tid=UA-310403…&amp;jid=1052214226&amp;_gid=887370842.1590113341&amp;gjid=60920889&amp;_v=j82&amp;z=484681899</a> net::ERR_BLOCKED_BY_CLIENT app.js?1590064405:553 Uncaught SyntaxError: Unexpected token * (index):14 Uncaught ReferenceError: soundManager is not defined(anonymous function) @ ?timestamp=1590113491&amp;disablewebgl=false&amp;forcelongpolling=false&amp;offsite=false&amp;fbdebug=false&amp;forceto…:37fire @ jquery-1.9.1.js:1037self.fireWith @ jquery-1.9.1.js:1148jQuery.extend.ready @ jquery-1.9.1.js:433completed @ jquery-1.9.1.js:103nrWrapper @ (index):14 sizzle.js:124 Uncaught SyntaxError: Unexpected token )
1590120935

Edited 1590121011
I've just encountered the same issue. My game has been loading fine for weeks, now suddenly today it's trying to load infinitely like the others have mentioned here. I've tried FireFox and Chrome, cleared my browser caches on both - the only thing that works is when I disable UDL on the page I was set to load on. I didn't make any UDL changes since yesterday, but the game seems unstable when using it.
This error begun occurring for me last night too. Link to game: <a href="https://app.roll20.net/join/7085631/JAE5KA" rel="nofollow">https://app.roll20.net/join/7085631/JAE5KA</a> When dynamic lighting is turned off - then the pages will load as normal. This was not an issue for the players - who seemed to operate just fine.
I will add that it is the new dynamic lighting that seems to be causing this.&nbsp; Turning it off allows me access to my maps.
I just had this issue now. I was changing pages when it suddenly got stuck in an endless loop. I exited the game to try and restart, restarting would just end up in the loop again.It was the same in any browser I used. But have a laptop that I decided to try it on, and it loaded up fine.&nbsp; When I went back to my main computer, it would load again.&nbsp; I don't know how or why it worked, it just did. And I don't have dynamic lighting, so it wasn't connected to that.
Hi all, I would like to share my experience.&nbsp; I was also having the "page stuck loading" issue with the new dynamic lighting turned on.&nbsp; I found that by changing to a computer with a Nvidia GEforce GTX graphics card solved the problem.&nbsp; I was using a computer with an Intel HD graphics processor.&nbsp; No other changes (same game, same old Chrome browser).
Hi, I'm DM'ing and this is happening for 2 out of my 4 players on a map that was working three weeks ago.&nbsp; They have tried using both Chrome and Firefox.&nbsp; Disabling updated dynamic lighting fixes the problem.&nbsp; It also seems that disabling hardware acceleration allows the page to load but it is then too slow to play.&nbsp; Thankfully legacy lighting still works.&nbsp; Please do not remove legacy lighting until UDL is fixed.
Exactly same thing her.