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
This post has been closed. You can still view previous posts, but you can't post any new replies.

Blank/Blurry Maps + Connection Issues

1490140303

Edited 1490140426
&nbsp; On the two games I GM I'm having a problem where I load the game and any map I look at has either a completely blank background or a blurry one until after it gets a connection error at which point it becomes crisp again. I had one of my players who lives with me also check and she got the same kind of issue. After the initial issue presents itself switching maps results in a similar effect that clears up after a minute or two. No significant changes were made to either of our setups since we last played on Sunday. I followed the steps on&nbsp; <a href="https://wiki.roll20.net/Solving_Technical_Issues" rel="nofollow">https://wiki.roll20.net/Solving_Technical_Issues</a> including disabling add-ons and clearing my caches both via the development console and via the normal route under clear browsing data. As I was writing this post I noticed that my characters, handouts, and character sheets were not loading either.&nbsp; Issue Summary Original Complaint: &nbsp;Backgrounds either don't load or are blurry until a connection error occurs about 90 seconds after loading the page at which point they appear and are crisp.&nbsp; New Issue: Character and Handout content from Storm Kings Thunder doesn't load until after I get a connection error. Trying to open these before the connection error results in seeing "Loading..." in the modal for the content. After it does load the images load more slowly than normal (~5+ seconds for the main token image).&nbsp; Character and Handout content made by myself or my players doesn't load at all. Attempting to edit one of these characters prompts the message "ERROR: Unable to find character to edit". After waiting approximately 5 minutes (and getting the connection error message) I was able to load these characters but reloading reverted this state and I wasn't able to consistently reproduce the state where I could load these characters.&nbsp; What Still Works &nbsp; Character and Handout listings show up after a short delay. Tokens on the maps seem to load just fine. Chat loads and responds without a problem. Debug Information Additional Tests Performed: I performed some speed tests and verified that I wasn't having any ISP level connection issues. Still getting 50mb/s download and 7mb/s upload.&nbsp; System 1 Browser: &nbsp;Google Chrome Version 56.0.2924.87 (64-bit) / Firefox 52.0.1 (32bit)&nbsp; Operating System: Microsoft Windows 10 JavaScript Enabled: Yes System 2 Browser: &nbsp; Firefox 52.0.1 (32bit) Operating System: Microsoft Windows 10 JavaScript Enabled: Yes Connection Error Message: &nbsp;Your connection to the server has been interrupted! Anything you do right now we'll attempt to send when you go back online, but to be on the safe side you may want to stop doing anything important. You may want to check our status site for more info. Network Responses I see a 206 response code for an "original.jpg" on the network console and a long (80 second) content load time for that. Full page load takes ~10 to 25 seconds. DOM Content Loads in ~2.5 seconds.&nbsp; I don't see any 400 or 500 class HTTP Response Codes.&nbsp; Console Log (System 1) :&nbsp; app.roll20.net/:12 Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'self' 'unsafe-eval' https://*.googlesyndication.com https://*.doubleclick.net 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 ('...'), 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 ('...'), or a nonce ('nonce-...') is required to enable inline execution. app.js?1488996874:31 70 app.js?1488996874:31 TOUCH SUPPORTED: false app.js?1488996874:31 USING WEBGL ACCELERATION... app.js?1488996874:31 WEBGL STARTUP SUCCESS app.js?1488996874:33 Custom Sheet Translation app.js?1488996874:26 select app.js?1488996874:26 Switch mode to select app.js?1488996874:42 Initializing new dice engine with randomness... app.js?1488996874:42 Using random entropy app.js?1488996874:46 Compiling sheet... app.js?1488996874:46 Found rolltemplate: simple app.js?1488996874:46 Found rolltemplate: atk app.js?1488996874:46 Found rolltemplate: dmg app.js?1488996874:46 Found rolltemplate: atkdmg app.js?1488996874:46 Found rolltemplate: desc app.js?1488996874:46 Found rolltemplate: spell app.js?1488996874:46 Found rolltemplate: npc app.js?1488996874:46 Found rolltemplate: npcatk app.js?1488996874:46 Found rolltemplate: npcdmg app.js?1488996874:46 Found rolltemplate: npcaction app.js?1488996874:46 Found webworker script app.js?1488996874:46 Finding sheet rolls... app.js?1488996874:47 window resize app.js?1488996874:32 Final set zoom! app.js?1488996874:31 UPDATE GL SIZE! app.js?1488996874:32 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/ZgULBCp.png" rel="nofollow">http://imgsrv.roll20.net/?src=i.imgur.com/ZgULBCp.png</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=i.imgur.com/3OxOqmb.png" rel="nofollow">http://imgsrv.roll20.net/?src=i.imgur.com/3OxOqmb.png</a>'. This content should also be served over HTTPS. 3app.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/ZgULBCp.png" rel="nofollow">http://imgsrv.roll20.net/?src=i.imgur.com/ZgULBCp.png</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=i.imgur.com/py5B0cm.png" rel="nofollow">http://imgsrv.roll20.net/?src=i.imgur.com/py5B0cm.png</a>'. This content should also be served over HTTPS. 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/LoT21n1.png" rel="nofollow">http://imgsrv.roll20.net/?src=i.imgur.com/LoT21n1.png</a>'. This content should also be served over HTTPS. sheetsandboxworker.js?20160926:250 Starting up WEB WORKER app.js?1488996874:38 Final page load. app.js?1488996874:48 Refresh jukebox List! app.js?1488996874:38 Scan for new plays! app.js?1488996874:37 Auth'ed. app.js?1488996874:37 Go post auth! app.js?1488996874:37 initial setup app.js?1488996874:35 T.r {attributes: Object, _escapedAttributes: Object, cid: "c0", changed: Object, _silent: Object…} app.js?1488996874:40 refershing page listings! app.js?1488996874:45 Refresh Journal List! VM2051:3 Uncaught TypeError: Cannot read property 'id' of undefined &nbsp; &nbsp; at Object.eval (eval at jqotec (base.js?1483835732:2), &lt;anonymous&gt;:3:81) &nbsp; &nbsp; at HTMLScriptElement.&lt;anonymous&gt; (base.js?1483835732:1) &nbsp; &nbsp; at Function.each (jquery.1.8.2.min.js:2) &nbsp; &nbsp; at init.each (jquery.1.8.2.min.js:2) &nbsp; &nbsp; at init.jqote (base.js?1483835732:1) &nbsp; &nbsp; at Object.d20.journal.refreshSpeakingAsOptions (app.js?1488996874:45) &nbsp; &nbsp; at Object.d20.journal.refreshJournalList (app.js?1488996874:45) &nbsp; &nbsp; at app.js?1488996874:45 (anonymous) @ VM2051:3 (anonymous) @ base.js?1483835732:1 each @ jquery.1.8.2.min.js:2 each @ jquery.1.8.2.min.js:2 jqote @ base.js?1483835732:1 d20.journal.refreshSpeakingAsOptions @ app.js?1488996874:45 d20.journal.refreshJournalList @ app.js?1488996874:45 (anonymous) @ app.js?1488996874:45 app.js?1488996874:37 Got players value... app.js?1488996874:37 joining game... app.js?1488996874:35 Player -KeUWCQEoJNR-hFL40fU is offline... app.js?1488996874:36 Global Volume: 100=1 app.js?1488996874:35 Player -KeUo9nb_ng_53eSgBNF is offline... app.js?1488996874:37 Deferred finish joining... app.js?1488996874:31 Firebase Online app.js?1488996874:44 Loading Roll20 Chat Event Handlers app.js?1488996874:38 Scan for new plays! app.js?1488996874:48 Refresh jukebox List! 44app.js?1488996874:35 Full load page! app.js?1488996874:37 We have 44 pages app.js?1488996874:37 handle page changes app.js?1488996874:37 false app.js?1488996874:40 refershing page listings! app.js?1488996874:37 init active page! app.js?1488996874:35 activate page! app.js?1488996874:35 FULLY ACTIVATE VIEWS FOR PAGE. app.js?1488996874:35 Graphics: 0 app.js?1488996874:35 Paths: 0 app.js?1488996874:35 Reorder by ZORDER app.js?1488996874:40 refershing page listings! jquery.1.8.2.min.js:2 Mixed Content: The page at '<a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a>' was loaded over HTTPS, but requested an insecure image '<a href="http://i.imgur.com/4RCRsAd.png" rel="nofollow">http://i.imgur.com/4RCRsAd.png</a>'. This content should also be served over HTTPS. get @ jquery.1.8.2.min.js:2 css @ jquery.1.8.2.min.js:2 (anonymous) @ jquery.1.8.2.min.js:2 access @ jquery.1.8.2.min.js:2 p.fn.(anonymous function) @ jquery.1.8.2.min.js:2 d20.textchat.incoming @ app.js?1488996874:44 o @ app.js?1488996874:44 n @ base.js?1483835732:1 jquery.1.8.2.min.js:2 Mixed Content: The page at '<a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a>' was loaded over HTTPS, but requested an insecure image '<a href="http://i.imgur.com/gw9HTsq.png" rel="nofollow">http://i.imgur.com/gw9HTsq.png</a>'. This content should also be served over HTTPS. get @ jquery.1.8.2.min.js:2 css @ jquery.1.8.2.min.js:2 (anonymous) @ jquery.1.8.2.min.js:2 access @ jquery.1.8.2.min.js:2 p.fn.(anonymous function) @ jquery.1.8.2.min.js:2 d20.textchat.incoming @ app.js?1488996874:44 o @ app.js?1488996874:44 n @ base.js?1483835732:1 jquery.1.8.2.min.js:2 Mixed Content: The page at '<a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a>' was loaded over HTTPS, but requested an insecure image '<a href="http://i.imgur.com/53WSdhx.png" rel="nofollow">http://i.imgur.com/53WSdhx.png</a>'. This content should also be served over HTTPS. get @ jquery.1.8.2.min.js:2 css @ jquery.1.8.2.min.js:2 (anonymous) @ jquery.1.8.2.min.js:2 access @ jquery.1.8.2.min.js:2 p.fn.(anonymous function) @ jquery.1.8.2.min.js:2 d20.textchat.incoming @ app.js?1488996874:44 o @ app.js?1488996874:44 n @ base.js?1483835732:1 jquery.1.8.2.min.js:2 Mixed Content: The page at '<a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a>' was loaded over HTTPS, but requested an insecure image '<a href="http://i.imgur.com/4988JS0.png" rel="nofollow">http://i.imgur.com/4988JS0.png</a>'. This content should also be served over HTTPS. get @ jquery.1.8.2.min.js:2 css @ jquery.1.8.2.min.js:2 (anonymous) @ jquery.1.8.2.min.js:2 access @ jquery.1.8.2.min.js:2 p.fn.(anonymous function) @ jquery.1.8.2.min.js:2 d20.textchat.incoming @ app.js?1488996874:44 o @ app.js?1488996874:44 n @ base.js?1483835732:1 jquery.1.8.2.min.js:2 Mixed Content: The page at '<a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a>' was loaded over HTTPS, but requested an insecure image '<a href="http://imgsrv.roll20.net/?src=i.imgur.com/qxjpJEB.jpg" rel="nofollow">http://imgsrv.roll20.net/?src=i.imgur.com/qxjpJEB.jpg</a>'. This content should also be served over HTTPS. get @ jquery.1.8.2.min.js:2 css @ jquery.1.8.2.min.js:2 (anonymous) @ jquery.1.8.2.min.js:2 access @ jquery.1.8.2.min.js:2 p.fn.(anonymous function) @ jquery.1.8.2.min.js:2 d20.textchat.incoming @ app.js?1488996874:44 o @ app.js?1488996874:44 n @ base.js?1483835732:1 app.js?1488996874:33 Do refresh link cache! app.js?1488996874:45 Refresh Journal List! app.js?1488996874:45 Search took 145ms app.js?1488996874:33 Do refresh link cache! app.js?1488996874:45 Refresh Journal List! app.js?1488996874:45 Search took 345ms app.js?1488996874:34 Swapping https://*.googlesyndication.com to https://*.googlesyndication.com app.js?1488996874:34 setting src app.js?1488996874:30 Cols: 2 Rows: 1 app.js?1488996874:30 Took 0ms to generate cache. app.js?1488996874:35 Reorder by ZORDER app.js?1488996874:47 window resize app.js?1488996874:32 Final set zoom! app.js?1488996874:31 UPDATE GL SIZE! app.js?1488996874:32 Final set zoom! app.js?1488996874:37 init active page! app.js?1488996874:35 activate page! app.js?1488996874:35 FULLY ACTIVATE VIEWS FOR PAGE. 3app.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=&cb=5" rel="nofollow">http://imgsrv.roll20.net:5100/?src=&cb=5</a>'. This content should also be served over HTTPS. app.js?1488996874:35 Graphics: 11 app.js?1488996874:35 Paths: 1 app.js?1488996874:31 new caster! app.js?1488996874:35 Reorder by ZORDER app.js?1488996874:40 refershing page listings! 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=&cb=5" rel="nofollow">http://imgsrv.roll20.net:5100/?src=&cb=5</a>'. This content should also be served over HTTPS. 3app.js?1488996874:30 Error loading image, probably due to cors. Trying once without CORS for&nbsp; 3app.js?1488996874:31 new lamp app.js?1488996874:35 Reorder by ZORDER app.js?1488996874:31 new lamp app.js?1488996874:35 Reorder by ZORDER app.js?1488996874:34 Swapping https://*.googlesyndication.com to https://*.googlesyndication.com app.js?1488996874:35 Reorder by ZORDER app.js?1488996874:34 Swapping https://*.googlesyndication.com to https://*.googlesyndication.com app.js?1488996874:35 Reorder by ZORDER app.js?1488996874:31 new lamp app.js?1488996874:35 Reorder by ZORDER app.js?1488996874:32 Final set zoom! app.js?1488996874:32 [860.4600219726562, 162.5] app.js?1488996874:31 UPDATE GL SIZE! app.js?1488996874:32 Debounced init page! app.js?1488996874:37 init active page! app.js?1488996874:34 Swapping https://*.googlesyndication.com to https://*.googlesyndication.com app.js?1488996874:34 Swapping https://*.googlesyndication.com to https://*.googlesyndication.com app.js?1488996874:40 refershing page listings! app.js?1488996874:37 init active page! app.js?1488996874:35 activate page! app.js?1488996874:35 FULLY ACTIVATE VIEWS FOR PAGE. app.js?1488996874:35 Graphics: 130 app.js?1488996874:35 Paths: 180 179app.js?1488996874:31 new caster! app.js?1488996874:35 Reorder by ZORDER app.js?1488996874:40 refershing page listings! 2app.js?1488996874:35 Reorder by ZORDER app.js?1488996874:32 Final set zoom! app.js?1488996874:32 [860.8, 476.4] app.js?1488996874:31 UPDATE GL SIZE! app.js?1488996874:35 Reorder by ZORDER app.js?1488996874:32 Debounced init page! app.js?1488996874:37 init active page! app.js?1488996874:40 refershing page listings! app.js?1488996874:35 Reorder by ZORDER app.js?1488996874:34 setting src app.js?1488996874:31 Timeout ref showed error! 6app.js?1488996874:35 Reorder by ZORDER app.js?1488996874:34 setting src app.js?1488996874:30 Cols: 1 Rows: 2 app.js?1488996874:30 Took 1ms to generate cache. app.js?1488996874:34 setting src app.js?1488996874:30 Cols: 1 Rows: 2 app.js?1488996874:30 Took 43ms to generate cache. 6app.js?1488996874:35 Reorder by ZORDER app.js?1488996874:34 setting src 45app.js?1488996874:35 Reorder by ZORDER app.js?1488996874:34 Swapping https://*.googlesyndication.com to https://*.googlesyndication.com app.js?1488996874:35 Reorder by ZORDER app.js?1488996874:34 Swapping https://*.googlesyndication.com to https://*.googlesyndication.com app.js?1488996874:34 Swapping https://*.googlesyndication.com to https://*.googlesyndication.com 2app.js?1488996874:35 Reorder by ZORDER 2app.js?1488996874:34 Swapping https://*.googlesyndication.com to https://*.googlesyndication.com 16app.js?1488996874:35 Reorder by ZORDER app.js?1488996874:34 setting src app.js?1488996874:35 Reorder by ZORDER 3app.js?1488996874:34 setting src app.js?1488996874:32 Final set zoom! app.js?1488996874:32 [860.8301702535377, 146.2264150943396] app.js?1488996874:31 UPDATE GL SIZE! app.js?1488996874:32 Debounced init page! app.js?1488996874:37 init active page! app.js?1488996874:34 Swapping https://*.googlesyndication.com to https://*.googlesyndication.com app.js?1488996874:40 refershing page listings! app.js?1488996874:32 Uncaught ReferenceError: force is not defined &nbsp; &nbsp; at Object.d20.engine.slideZoom (<a href="https://app.roll20.net/assets/app.js?1488996874:32:10970" rel="nofollow">https://app.roll20.net/assets/app.js?1488996874:32:10970</a>) &nbsp; &nbsp; at HTMLDivElement.slide (<a href="https://app.roll20.net/assets/app.js?1488996874:40:31762" rel="nofollow">https://app.roll20.net/assets/app.js?1488996874:40:31762</a>) &nbsp; &nbsp; at $.(anonymous function).(anonymous function)._trigger (<a href="https://app.roll20.net/js/jquery-ui.1.9.0.custom.min.js?3:5:13410" rel="nofollow">https://app.roll20.net/js/jquery-ui.1.9.0.custom.min.js?3:5:13410</a>) &nbsp; &nbsp; at $.(anonymous function).(anonymous function)._slide (<a href="https://app.roll20.net/js/jquery-ui.1.9.0.custom.min.js?3:5:168131" rel="nofollow">https://app.roll20.net/js/jquery-ui.1.9.0.custom.min.js?3:5:168131</a>) &nbsp; &nbsp; at $.(anonymous function).(anonymous function)._slide (<a href="https://app.roll20.net/js/jquery-ui.1.9.0.custom.min.js?3:5:6704" rel="nofollow">https://app.roll20.net/js/jquery-ui.1.9.0.custom.min.js?3:5:6704</a>) &nbsp; &nbsp; at $.(anonymous function).(anonymous function)._mouseDrag (<a href="https://app.roll20.net/js/jquery-ui.1.9.0.custom.min.js?3:5:166160" rel="nofollow">https://app.roll20.net/js/jquery-ui.1.9.0.custom.min.js?3:5:166160</a>) &nbsp; &nbsp; at $.(anonymous function).(anonymous function)._mouseDrag (<a href="https://app.roll20.net/js/jquery-ui.1.9.0.custom.min.js?3:5:6704" rel="nofollow">https://app.roll20.net/js/jquery-ui.1.9.0.custom.min.js?3:5:6704</a>) &nbsp; &nbsp; at $.(anonymous function).(anonymous function)._mouseMove (<a href="https://app.roll20.net/js/jquery-ui.1.9.0.custom.min.js?3:5:16628" rel="nofollow">https://app.roll20.net/js/jquery-ui.1.9.0.custom.min.js?3:5:16628</a>) &nbsp; &nbsp; at $.(anonymous function).(anonymous function)._mouseMove (<a href="https://app.roll20.net/js/jquery-ui.1.9.0.custom.min.js?3:5:6704" rel="nofollow">https://app.roll20.net/js/jquery-ui.1.9.0.custom.min.js?3:5:6704</a>) &nbsp; &nbsp; at HTMLDocument._mouseMoveDelegate (<a href="https://app.roll20.net/js/jquery-ui.1.9.0.custom.min.js?3:5:16212" rel="nofollow">https://app.roll20.net/js/jquery-ui.1.9.0.custom.min.js?3:5:16212</a>) d20.engine.slideZoom @ app.js?1488996874:32 slide @ app.js?1488996874:40 _trigger @ jquery-ui.1.9.0.custom.min.js?3:5 _slide @ jquery-ui.1.9.0.custom.min.js?3:5 (anonymous) @ jquery-ui.1.9.0.custom.min.js?3:5 _mouseDrag @ jquery-ui.1.9.0.custom.min.js?3:5 (anonymous) @ jquery-ui.1.9.0.custom.min.js?3:5 _mouseMove @ jquery-ui.1.9.0.custom.min.js?3:5 (anonymous) @ jquery-ui.1.9.0.custom.min.js?3:5 _mouseMoveDelegate @ jquery-ui.1.9.0.custom.min.js?3:5 dispatch @ jquery.1.8.2.min.js:2 h @ jquery.1.8.2.min.js:2 app.js?1488996874:32 Final set zoom! app.js?1488996874:32 [860.3398295282161, 1785.1941747572814] app.js?1488996874:31 UPDATE GL SIZE! app.js?1488996874:32 Debounced init page! app.js?1488996874:37 init active page! app.js?1488996874:34 Swapping https://*.googlesyndication.com to https://*.googlesyndication.com app.js?1488996874:34 Swapping https://*.googlesyndication.com to https://*.googlesyndication.com 2app.js?1488996874:34 Swapping https://*.googlesyndication.com to https://*.googlesyndication.com 6app.js?1488996874:31 new lamp 3app.js?1488996874:34 setting src app.js?1488996874:40 refershing page listings!
1490150352

Edited 1490150421
Tetsuo
Forum Champion
Is this a long running campaign out of curiosity? If it's an extremely large campaign or if there's been a lot of dice rolls made in the past and/or your chat log has gotten long in the tooth, it might be dragging your campaign to a crawl.&nbsp;
Is the map you are loading one big image, or is there one predominant image in it? If so, how big is it in megabytes? A very large image can slow things down, and you can step it down in quality (and size) without it being noticeable to the human eye.
To answer your questions: They weren't long running campaigns. One of them was less than a month old.&nbsp; One campaign was using the Storm King's Thunder campaign module and so if it were an image size problem then it would have been a much more wide-spread problem.&nbsp; It seems to have resolved itself for now with no changes on my end, however, and so this can be marked as resolved. If it happens again I can refer back to this.
1490188913
Tetsuo
Forum Champion
Some problems do tend to work themselves out. I did notice a few shards had some service disruption yesterday, perhaps you were simply on an affected shard. Either way, I'm glad this was resolved and will mark it as such. Please feel free to post if you have any other issues! =D