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

Freezing/Lagging

Within the last few days, once I am in a campaign, whether as a player or a GM, Roll20 freezes up on me or experiences severe lag every time I attempt to make any action - dice rolls are incredibly delayed, and if I attempt to move a token or an object (as a player or a GM), the game freezes up.  I can still exit out of the browser and use any other window on my computer, but the map completely locks up.  I had to cancel my game session last night because of this, despite using two different browsers.  It seems as if this problem has begun in the wake of the recent updates to the site, but I can't be sure that it's not something to do with my system. Computer set-up: Windows 8.1 - fully up to date with all required patches/security updates Google Chrome - fully up to date Internet Explorer 11 - fully up to date Wireless keyboard and mouse Dual monitors
Can you please follow Steps 1-3 of our Solving Technical Issues wiki page, taking special care to temporarily disable all browser add-ons and extensions, temporarily pause your anti-virus, and try switching browsers (for Chrome/Firefox specific issues) to see if one of those components is causing the problem. If all of that fails, please follow Step 4 , including providing all of the necessary information, so that we can further assist you.
Hello. &nbsp;I have gone through Steps 1-3 as described above with no effect. The issue continues to remain that, when I log into a game, the browser either becomes very laggy (if I am in the game where I am a player) or freezes up when I attempt to make changes to the tokens and backgrounds on the map. &nbsp;I am usually only able to make one small change before the freezing occurs, and the lagging seems to most commonly affect dice rolls and the locator pings that occur when you hold down the left mouse button. Step-by-Step Instructions (GM'd game) 1) Log in to my GM'd game 2) Select a token/background object 3) Attempt to make a change (resize, change position, etc.) 4) Browser freezes Step-by-Step Instructions (Player game) 1) Log in to my Player game 2) Browser becomes laggy at random intervals Computer Settings: 1) Web Browser = Google Chrome 2) Browser Version =&nbsp;44.0.2403.157m 3) Operating System = Currently, Windows 8.1 (up to date with all patches and required security downloads) 4) Javascript Enabled = Yes 5) Anti-Virus Software = Windows Defender (up to date) Console Log for GM'd game: e 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="https://d3clqjduf2gvxg.cloudfront.net" rel="nofollow">https://d3clqjduf2gvxg.cloudfront.net</a> https://*.googlesyndication.com https://*.firebaseio.com https://*.googlesyndication.com https://*.opentok.com https://*.googlesyndication.com <a href="http://www.google-analytics.com" rel="nofollow">http://www.google-analytics.com</a>". Either the 'unsafe-inline' keyword, a hash ('sha256-DEWP59kOorlx4lTZR1jN27NivSNwgezqAjB_Wk7iFw4='), 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="https://d3clqjduf2gvxg.cloudfront.net" rel="nofollow">https://d3clqjduf2gvxg.cloudfront.net</a> https://*.googlesyndication.com https://*.firebaseio.com https://*.googlesyndication.com https://*.opentok.com https://*.googlesyndication.com <a href="http://www.google-analytics.com" rel="nofollow">http://www.google-analytics.com</a>". Either the 'unsafe-inline' keyword, a hash ('sha256-C5YNbbSDMtE6nUAc_oefTPBOxP7pLoGm7wOrPntkt3Y='), or a nonce ('nonce-...') is required to enable inline execution. app.js?1440099982:29 70 app.js?1440099982:29 TOUCH SUPPORTED: false app.js?1440099982:29 USING WEBGL ACCELERATION... app.js?1440099982:30 WEBGL STARTUP SUCCESS app.js?1440099982:24 select app.js?1440099982:24 Switch mode to select app.js?1440099982:39 Initializing new dice engine with randomness... app.js?1440099982:39 Using random entropy app.js?1440099982:43 window resize app.js?1440099982:30 Final set zoom! app.js?1440099982:29 UPDATE GL SIZE! app.js?1440099982:30 Final set zoom! tutorial_tips.js:7 tuts loaded app.js?1440099982:35 Final page load. app.js?1440099982:35 Auth'ed. app.js?1440099982:35 Go post auth! app.js?1440099982:35 initial setup app.js?1440099982:35 Got players value... app.js?1440099982:35 joining game... app.js?1440099982:33 Player -Jvq5RXxnnBmV3B_zTUp is offline... app.js?1440099982:14 THREE.WebGLRenderer 69 app.js?1440099982:33 Player -JvwCYtJYORRRLtokng- is offline... app.js?1440099982:33 Player -Jvz6eDNHCiQLTe7gDXF is offline... app.js?1440099982:33 Player -Jw0-XB-w4ch9rap8mvZ is offline... app.js?1440099982:33 Player -Jw4QqXBNMnPnif2HfHc is offline... app.js?1440099982:33 Player -JwdAGYAPHXA9qTXCXhe is offline... app.js?1440099982:35 Deferred finish joining... app.js?1440099982:29 Firebase Online app.js?1440099982:33 I think I should be first? app.js?1440099982:33 FIRST PLAYER: -Jvq5RXxnnBmV3B_zTUp 2app.js?1440099982:32 Full load page! app.js?1440099982:35 We have 2 pages app.js?1440099982:38 refershing page listings! app.js?1440099982:42 Refresh Journal List! app.js?1440099982:42 Search took 9ms app.js?1440099982:35 handle page changes app.js?1440099982:35 false app.js?1440099982:35 Scan for new plays! app.js?1440099982:38 refershing page listings! app.js?1440099982:31 Do refresh link cache! app.js?1440099982:35 init active page! app.js?1440099982:33 activate page! app.js?1440099982:33 FULLY ACTIVATE VIEWS FOR PAGE. app.js?1440099982:42 Refresh Journal List! app.js?1440099982:42 Search took 18ms app.js?1440099982:33 Graphics: 0 app.js?1440099982:33 Paths: 0 app.js?1440099982:33 Reorder by ZORDER app.js?1440099982:38 refershing page listings! 2app.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=dunjinni.com/forums/uploads/Maugan22/FA9_Harp_M22.png&cb=55" rel="nofollow">http://imgsrv.roll20.net/?src=dunjinni.com/forums/uploads/Maugan22/FA9_Harp_M22.png&cb=55</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:5100/?src=www.dunjinni.com/forums/uploads/EvilEmpryss/F6F_Piano_grand_EE.png&cb=5" rel="nofollow">http://imgsrv.roll20.net:5100/?src=www.dunjinni.com/forums/uploads/EvilEmpryss/F6F_Piano_grand_EE.png&cb=5</a>'. This content should also be served over HTTPS. 2app.js?1440099982:32 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/4592" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/4592</a>... to <a href="https://s3.amazonaws.com/files.d20.io/images/4592" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/4592</a>... 2app.js?1440099982:32 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/3068" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/3068</a>... to <a href="https://s3.amazonaws.com/files.d20.io/images/3068" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/3068</a>... 8app.js?1440099982:32 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/4592" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/4592</a>... to <a href="https://s3.amazonaws.com/files.d20.io/images/4592" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/4592</a>... 22app.js?1440099982:32 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/3068" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/3068</a>... to <a href="https://s3.amazonaws.com/files.d20.io/images/3068" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/3068</a>... app.roll20.net/:1 Mixed Content: The page at '<a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a>' was loaded over HTTPS, but requested an insecure image '<a href="http://imgsrv.roll20.net/?src=dunjinni.com/forums/uploads/Maugan22/FA9_Harp_M22.png&cb=55" rel="nofollow">http://imgsrv.roll20.net/?src=dunjinni.com/forums/uploads/Maugan22/FA9_Harp_M22.png&cb=55</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:5100/?src=www.dunjinni.com/forums/uploads/EvilEmpryss/F6F_Piano_grand_EE.png&cb=5" rel="nofollow">http://imgsrv.roll20.net:5100/?src=www.dunjinni.com/forums/uploads/EvilEmpryss/F6F_Piano_grand_EE.png&cb=5</a>'. This content should also be served over HTTPS. app.js?1440099982:41 initiatlizing video chat app.js?1440099982:41 Connecting to WebRTC 4app.js?1440099982:39 Descending into madness... 34app.js?1440099982:32 setting src 8app.js?1440099982:32 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/4592" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/4592</a>... to <a href="https://s3.amazonaws.com/files.d20.io/images/4592" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/4592</a>... 2app.js?1440099982:32 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/4592" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/4592</a>... to <a href="https://s3.amazonaws.com/files.d20.io/images/4592" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/4592</a>... app.js?1440099982:32 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/4048" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/4048</a>... to <a href="https://s3.amazonaws.com/files.d20.io/images/4048" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/4048</a>... app.js?1440099982:32 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/2850" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/2850</a>... to <a href="https://s3.amazonaws.com/files.d20.io/images/2850" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/2850</a>... app.js?1440099982:32 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/4048" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/4048</a>... to <a href="https://s3.amazonaws.com/files.d20.io/images/4048" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/4048</a>... app.js?1440099982:32 Swapping <a href="http://imgsrv.roll20.net:5100/?src=www.dunjinni.c" rel="nofollow">http://imgsrv.roll20.net:5100/?src=www.dunjinni.c</a>... to <a href="http://imgsrv.roll20.net:5100/?src=www.dunjinni.c" rel="nofollow">http://imgsrv.roll20.net:5100/?src=www.dunjinni.c</a>... app.js?1440099982:32 Mixed Content: The page at '<a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a>' was loaded over HTTPS, but requested an insecure image '<a href="http://imgsrv.roll20.net/?src=www.dunjinni.com/forums/uploads/EvilEmpryss/F6F_Piano_grand_EE.png&cb=5" rel="nofollow">http://imgsrv.roll20.net/?src=www.dunjinni.com/forums/uploads/EvilEmpryss/F6F_Piano_grand_EE.png&cb=5</a>'. This content should also be served over HTTPS. app.js?1440099982:32 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/3068" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/3068</a>... to <a href="https://s3.amazonaws.com/files.d20.io/images/3068" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/3068</a>... app.js?1440099982:32 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... to <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... app.js?1440099982:32 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/3395" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/3395</a>... to <a href="https://s3.amazonaws.com/files.d20.io/images/3395" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/3395</a>... app.js?1440099982:32 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/1193" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/1193</a>... to <a href="https://s3.amazonaws.com/files.d20.io/images/1193" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/1193</a>... app.js?1440099982:32 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/1134" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/1134</a>... to <a href="https://s3.amazonaws.com/files.d20.io/images/1134" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/1134</a>... app.js?1440099982:32 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/1134" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/1134</a>... to <a href="https://s3.amazonaws.com/files.d20.io/images/1134" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/1134</a>... 11app.js?1440099982:32 setting src app.js?1440099982:32 Mixed Content: The page at '<a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a>' was loaded over HTTPS, but requested an insecure image '<a href="http://imgsrv.roll20.net/?src=www.dunjinni.com/forums/uploads/EvilEmpryss/F6F_Piano_grand_EE.png&cb=5" rel="nofollow">http://imgsrv.roll20.net/?src=www.dunjinni.com/forums/uploads/EvilEmpryss/F6F_Piano_grand_EE.png&cb=5</a>'. This content should also be served over HTTPS. app.js?1440099982:32 Mixed Content: The page at '<a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a>' was loaded over HTTPS, but requested an insecure image '<a href="http://imgsrv.roll20.net/?src=www.dunjinni.com/forums/uploads/EvilEmpryss/F6F_Piano_grand_EE.png&cb=5" rel="nofollow">http://imgsrv.roll20.net/?src=www.dunjinni.com/forums/uploads/EvilEmpryss/F6F_Piano_grand_EE.png&cb=5</a>'. This content should also be served over HTTPS. 8app.js?1440099982:32 setting src app.js?1440099982:33 Reorder by ZORDER app.js?1440099982:32 setting src I would greatly appreciate it if you could help me resolve this matter - I have never had an issue with Roll20 to date, but this seems to have begun within the last two or three days. Thanks!
1441127223
Stephen Koontz
Forum Champion
Marketplace Creator
Sheet Author
API Scripter
Compendium Curator
Megan, are you still having this issue if you switch to using Firefox. Can you test that?
Yes, but in Firefox I also get an error message that says: "Warning: Unresponsive Script A script on this page may be busy, or it may have stopped responding. You can stop the script now, open the script in the debugger, or let the script continue. Script: <a href="https://app.roll20.net/assets/base.js?1436377404:1" rel="nofollow">https://app.roll20.net/assets/base.js?1436377404:1</a>"
Does this only happen in one game? If so, can you private message me a link to the game so I can see if it lags on my end too.&nbsp;
I didn't notice a problem in one of the games I GM, but the other one I sent you a link to. &nbsp;The issue in the game where I am a player seems to be random lagging, and seems mostly to do with dice rolls.
Megan, We've had a couple folks hop in the game and so far we aren't experiencing any lag. I took a look at your game data and it doesn't look particularly large or anything so I'm not really sure what would be causing this. The unresponsive script error message is interesting.&nbsp; When you say you are having lag on rolls, is this just regular old "/r 1d20"? Or a macro of some kind? Also are you experiencing lag when you use the "Rejoin as Player" button in the Settings tab in-game?
It's just the regular old /r 1d20, etc. &nbsp;No macros. Rejoining the game as a player didn't have any issues - whatever is happening seems to be linked to my GM role, and it seems to be exclusively regarding my ability to move tokens and background objects and manipulate them - change sizes, reposition them, bring them to the foreground/background at need.
1441205173

Edited 1441205186
Riley D.
Roll20 Team
Strange. I will make a copy of your game (if that's okay?) and make myself a GM of the copy so I can see if I can figure it out.
That's fine.
As a test to deal with this issue, I went ahead and launched a new game. &nbsp;I recreated the maps I had built for the lagging games, and so far I have not had any issues. &nbsp;If something is wrong with the other game, it is not making a reappearance in the new version.
1441555699

Edited 1441556343
This is almost identical to the problem I was having a couple of weeks ago (it is posted in the bugs as well) and started having again this morning.&nbsp; I am renewing my bug complaint as well and will post a link here for you megan so you can see if you can spot any differences between our problems.... <a href="https://app.roll20.net/forum/post/2343760/inoperat" rel="nofollow">https://app.roll20.net/forum/post/2343760/inoperat</a>... edited:&nbsp; in order to add link to my bug report
I have the same issue and will post as well. I am happy to know that it isn't just me.
Yes please make your own thread Gin. It could be a different issue and will be easier for me to follow it if you make a seperate thread for it.