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

Map and forum issues

Hi, I now have two issues. Maps not uploading and your forums freezing up after I post a long description of my maps not uploading correctly.  When I drag a map that I purchased from roll20 or even a free map to a page it freezes up. I then have to refresh the page over a dozen times in order to get the map to show. When I click on a previous map page that I had created it is no longer showing either. The whole previous map will show whitish grey and again, I will have to refresh for a dozen times before I can see a map that was already created. On the page manager it shows the map that I dragged onto the new page but when I go back to that page the same issue persists. I can recreate this over and over and over again. I spend on average about 2-3 hours or more just trying to get one map created. I need this fixed. I have disabled all javascript running and it has not changed any of the behaviors that I mentioned above.  I've taken screenshots of the issue and also when I previously attempted to post this topic and upload the screenshots your forum froze up on me. I've attached a screenshot of that as well.  I am running current versions of Windows 10; google chrome and I use windows defender antivirus. No extensions or apps are running on my chrome. 
Here is a console report:&nbsp; Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'self' 'unsafe-eval' https://*.googlesyndication.com https://*.doubleclick.net <a href="https://partner.googleadservices.com" rel="nofollow">https://partner.googleadservices.com</a> <a href="https://www.googletagservices.com" rel="nofollow">https://www.googletagservices.com</a> <a href="https://ssl.google-analytics.com" rel="nofollow">https://ssl.google-analytics.com</a> <a href="https://www.google-analytics.com" rel="nofollow">https://www.google-analytics.com</a> <a href="https://ajax.googleapis.com" rel="nofollow">https://ajax.googleapis.com</a> <a href="http://ajax.googleapis.com" rel="nofollow">http://ajax.googleapis.com</a> <a href="https://d3clqjduf2gvxg.cloudfront.net" rel="nofollow">https://d3clqjduf2gvxg.cloudfront.net</a> <a href="https://cdn.firebase.com" rel="nofollow">https://cdn.firebase.com</a> https://*.firebaseio.com https://*.tokbox.com https://*.opentok.com <a href="http://static.opentok.com" rel="nofollow">http://static.opentok.com</a> <a href="http://www.google-analytics.com" rel="nofollow">http://www.google-analytics.com</a> <a href="http://cdn.crowdin.com" rel="nofollow">http://cdn.crowdin.com</a> <a href="https://crowdin.com" rel="nofollow">https://crowdin.com</a> <a href="http://stun.l.google.com" rel="nofollow">http://stun.l.google.com</a>". Either the 'unsafe-inline' keyword, a hash ('sha256-2jzJM5TgcGMXKn8UFZXPPYxqrw0kMzjzEAFCJdV8TNw='), or a nonce ('nonce-...') is required to enable inline execution. /editor/:13 Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'self' 'unsafe-eval' https://*.googlesyndication.com https://*.doubleclick.net <a href="https://partner.googleadservices.com" rel="nofollow">https://partner.googleadservices.com</a> <a href="https://www.googletagservices.com" rel="nofollow">https://www.googletagservices.com</a> <a href="https://ssl.google-analytics.com" rel="nofollow">https://ssl.google-analytics.com</a> <a href="https://www.google-analytics.com" rel="nofollow">https://www.google-analytics.com</a> <a href="https://ajax.googleapis.com" rel="nofollow">https://ajax.googleapis.com</a> <a href="http://ajax.googleapis.com" rel="nofollow">http://ajax.googleapis.com</a> <a href="https://d3clqjduf2gvxg.cloudfront.net" rel="nofollow">https://d3clqjduf2gvxg.cloudfront.net</a> <a href="https://cdn.firebase.com" rel="nofollow">https://cdn.firebase.com</a> https://*.firebaseio.com https://*.tokbox.com https://*.opentok.com <a href="http://static.opentok.com" rel="nofollow">http://static.opentok.com</a> <a href="http://www.google-analytics.com" rel="nofollow">http://www.google-analytics.com</a> <a href="http://cdn.crowdin.com" rel="nofollow">http://cdn.crowdin.com</a> <a href="https://crowdin.com" rel="nofollow">https://crowdin.com</a> <a href="http://stun.l.google.com" rel="nofollow">http://stun.l.google.com</a>". Either the 'unsafe-inline' keyword, a hash ('sha256-k8Kx+oSRaLZ+X7/r67j0Mow6bzS2pemyX++9YAOg3BU='), or a nonce ('nonce-...') is required to enable inline execution. jquery.migrate.js:20 JQMIGRATE: Logging is active app.js?1530633593:343 70 app.js?1530633593:344 TOUCH SUPPORTED: false app.js?1530633593:344 USING WEBGL ACCELERATION... app.js?1530633593:344 WEBGL STARTUP SUCCESS app.js?1530633593:346 Custom Sheet Translation app.js?1530633593:338 select app.js?1530633593:338 Switch mode to select app.js?1530633593:357 Initializing new dice engine with randomness... app.js?1530633593:357 Using random entropy app.js?1530633593:360 Compiling sheet... app.js?1530633593:360 Found rolltemplate: simple app.js?1530633593:360 Found rolltemplate: atk app.js?1530633593:360 Found rolltemplate: dmg app.js?1530633593:360 Found rolltemplate: atkdmg app.js?1530633593:360 Found rolltemplate: desc app.js?1530633593:360 Found rolltemplate: spell app.js?1530633593:360 Found rolltemplate: traits app.js?1530633593:360 Found rolltemplate: npc app.js?1530633593:360 Found rolltemplate: npcatk app.js?1530633593:360 Found rolltemplate: npcdmg app.js?1530633593:360 Found rolltemplate: npcaction app.js?1530633593:360 Found rolltemplate: mancerroll app.js?1530633593:360 Found Charactermancer template: l1-welcome app.js?1530633593:360 Found Charactermancer template: l1-race app.js?1530633593:360 Found Charactermancer template: l1-class app.js?1530633593:360 Found Charactermancer template: l1-abilities app.js?1530633593:360 Found Charactermancer template: l1-background app.js?1530633593:360 Found Charactermancer template: l1-equipment app.js?1530633593:360 Found Charactermancer template: l1-spells app.js?1530633593:360 Found Charactermancer template: l1-feat app.js?1530633593:360 Found Charactermancer template: l1-summary app.js?1530633593:360 Found Charactermancer template: final 2app.js?1530633593:360 Found webworker script app.js?1530633593:360 Finding sheet rolls... app.js?1530633593:360 Including compendium template css. app.js?1530633593:362 window resize app.js?1530633593:344 Final set zoom! app.js?1530633593:344 UPDATE GL SIZE! app.js?1530633593:344 Final set zoom! tutorial_tips.js:7 tuts loaded 6Mixed Content: The page at '&lt;URL&gt;' was loaded over HTTPS, but requested an insecure image '&lt;URL&gt;'. This content should also be served over HTTPS. app.js?1530633593:355 MESSAGE RECEIVED app.js?1530633593:355 MessageEvent {isTrusted: true, data: {…}, origin: "<a href="https://app.roll20.net" rel="nofollow">https://app.roll20.net</a>", lastEventId: "", source: Window, …} sheetsandboxworker.js?1530999500960:532 Starting up WEB WORKER sheetsandboxworker.js?1530999500968:532 Starting up WEB WORKER app.js?1530633593:351 Final page load. app.js?1530633593:362 Refresh jukebox List! app.js?1530633593:350 Auth'ed. app.js?1530633593:350 Go post auth! app.js?1530633593:350 initial setup app.js?1530633593:362 Refresh jukebox List! app.js?1530633593:348 T.i {attributes: {…}, _escapedAttributes: {…}, cid: "c0", changed: {…}, _silent: {…}, …} app.js?1530633593:362 Refresh jukebox List! app.js?1530633593:355 refershing page listings! app.js?1530633593:350 Got players value... app.js?1530633593:350 joining game... app.js?1530633593:348 Player -L47iJ8S-lw_I9Of4K9e is offline... app.js?1530633593:203 THREE.WebGLRenderer 69 app.js?1530633593:349 Global Volume: 31=0.0961 app.js?1530633593:348 Player -L7LCImiHz1-hdHRdOQi is offline... app.js?1530633593:348 Player -L7Mw_mlbr0YB3v1aYlJ is offline... app.js?1530633593:348 Player -L7PwyM4GZfS-Le9Omys is offline... app.js?1530633593:348 Player -L7QzgZegwPgv_zZQbWH is offline... 9app.js?1530633593:347 Full load page! app.js?1530633593:350 We have 22 pages app.js?1530633593:348 Player -L7S2ljTtrjHxXCq6km- is offline... app.js?1530633593:348 Player -L7kC7gNj953SGMsII04 is offline... app.js?1530633593:350 Deferred finish joining... app.js?1530633593:343 Firebase Online app.js?1530633593:359 Refresh Journal List! app.js?1530633593:359 Search took 8ms app.js?1530633593:350 handle page changes app.js?1530633593:350 false app.js?1530633593:351 Scan for new plays! app.js?1530633593:355 refershing page listings! app.js?1530633593:346 Do refresh link cache! app.js?1530633593:350 init active page! app.js?1530633593:348 activate page! app.js?1530633593:348 FULLY ACTIVATE VIEWS FOR PAGE. app.js?1530633593:359 Refresh Journal List! app.js?1530633593:359 Search took 24ms app.js?1530633593:343 Uncaught TypeError: (d20.Campaign.activePage(...).get(...) + (d20.Campaign.activePage(...).get(...) / 2)).toFixed is not a function &nbsp; &nbsp; at b (app.js?1530633593:343) &nbsp; &nbsp; at Object.d20.canvas_overlay.postProcessing (app.js?1530633593:344) &nbsp; &nbsp; at Object.d20.engine.postProcessing (app.js?1530633593:344) &nbsp; &nbsp; at n.renderAll (app.js?1530633593:340) &nbsp; &nbsp; at d20.engine.renderLoop (app.js?1530633593:346) b @ app.js?1530633593:343 d20.canvas_overlay.postProcessing @ app.js?1530633593:344 d20.engine.postProcessing @ app.js?1530633593:344 renderAll @ app.js?1530633593:340 d20.engine.renderLoop @ app.js?1530633593:346 requestAnimationFrame (async) d20.engine.renderLoop @ app.js?1530633593:346 requestAnimationFrame (async) d20.engine.renderLoop @ app.js?1530633593:346 requestAnimationFrame (async) d20.engine.renderLoop @ app.js?1530633593:346 requestAnimationFrame (async) d20.engine.renderLoop @ app.js?1530633593:346 requestAnimationFrame (async) d20.engine.renderLoop @ app.js?1530633593:346 requestAnimationFrame (async) d20.engine.renderLoop @ app.js?1530633593:346 requestAnimationFrame (async) d20.engine.renderLoop @ app.js?1530633593:346 requestAnimationFrame (async) d20.engine.renderLoop @ app.js?1530633593:346 requestAnimationFrame (async) d20.engine.renderLoop @ app.js?1530633593:346 requestAnimationFrame (async) d20.engine.renderLoop @ app.js?1530633593:346 requestAnimationFrame (async) d20.engine.renderLoop @ app.js?1530633593:346 requestAnimationFrame (async) d20.engine.renderLoop @ app.js?1530633593:346 requestAnimationFrame (async) d20.engine.renderLoop @ app.js?1530633593:346 requestAnimationFrame (async) d20.engine.renderLoop @ app.js?1530633593:346 requestAnimationFrame (async) d20.engine.renderLoop @ app.js?1530633593:346 requestAnimationFrame (async) d20.engine.renderLoop @ app.js?1530633593:346 requestAnimationFrame (async) d20.engine.renderLoop @ app.js?1530633593:346 requestAnimationFrame (async) d20.engine.renderLoop @ app.js?1530633593:346 requestAnimationFrame (async) d20.engine.renderLoop @ app.js?1530633593:346 requestAnimationFrame (async) d20.engine.renderLoop @ app.js?1530633593:346 requestAnimationFrame (async) d20.engine.renderLoop @ app.js?1530633593:346 requestAnimationFrame (async) d20.engine.renderLoop @ app.js?1530633593:346 requestAnimationFrame (async) d20.engine.renderLoop @ app.js?1530633593:346 requestAnimationFrame (async) d20.engine.renderLoop @ app.js?1530633593:346 requestAnimationFrame (async) d20.engine.renderLoop @ app.js?1530633593:346 requestAnimationFrame (async) d20.engine.renderLoop @ app.js?1530633593:346 requestAnimationFrame (async) d20.engine.renderLoop @ app.js?1530633593:346 requestAnimationFrame (async) d20.engine.renderLoop @ app.js?1530633593:346 requestAnimationFrame (async) d20.engine.renderLoop @ app.js?1530633593:346 requestAnimationFrame (async) d20.engine.renderLoop @ app.js?1530633593:346 requestAnimationFrame (async) d20.engine.renderLoop @ app.js?1530633593:346 requestAnimationFrame (async) d20.engine.renderLoop @ app.js?1530633593:346 app.js?1530633593:362 Refresh jukebox List! app.js?1530633593:347 Graphics: 1 app.js?1530633593:348 Paths: 0 app.js?1530633593:355 refershing page listings! app.js?1530633593:348 Reorder by ZORDER app.js?1530633593:348 Reorder by ZORDER app.js?1530633593:344 Final set zoom! app.js?1530633593:344 (2) [713.5454483032227, 241.54544830322266] app.js?1530633593:344 UPDATE GL SIZE! app.js?1530633593:344 Debounced init page! app.js?1530633593:350 init active page! app.js?1530633593:343 Uncaught TypeError: (d20.Campaign.activePage(...).get(...) + (d20.Campaign.activePage(...).get(...) / 2)).toFixed is not a function &nbsp; &nbsp; at b (app.js?1530633593:343) &nbsp; &nbsp; at Object.d20.canvas_overlay.postProcessing (app.js?1530633593:344) &nbsp; &nbsp; at app.js?1530633593:344 &nbsp; &nbsp; at r (base.js?1530633549:6) b @ app.js?1530633593:343 d20.canvas_overlay.postProcessing @ app.js?1530633593:344 (anonymous) @ app.js?1530633593:344 r @ base.js?1530633549:6 setTimeout (async) (anonymous) @ base.js?1530633549:6 d20.engine.setZoom @ app.js?1530633593:345 r @ base.js?1530633549:6 setTimeout (async) (anonymous) @ base.js?1530633549:6 d20.engine.slideZoom @ app.js?1530633593:345 (anonymous) @ app.js?1530633593:344 app.js?1530633593:355 refershing page listings!
Nothing? I'm not sure why I'm paying $10 a month for something that doesn't work correctly. I've emailed and was told to go here for help.&nbsp;
1531258840
keithcurtis
Forum Champion
Marketplace Creator
API Scripter
Whom did you email? They told you to go to the forums ? Did you use the Pro mentor email from your account page? In regards to your map uploading difficulty: What is the image size (in MB, not dimensions)? What is the format? If it is jpg, is the extension ".jpg" or ".jpeg"? The latter will be rejected. Have you tried on Firefox with the same results? Have you tried temporarily disabling your antivirus to see if you get the same performance? Console logs are gobbledy gook to me, and I don't represent Roll20, but I'll help how I can.
Hi Eric, To start off, sorry for the delay on this! I found your email to us so I will be carrying over a few of the questions from that :) Does this happen in any game you play, or just a few? If it is game specific could you provide the name of the games? Does this behavior persist in a newer game?
I emailed team@roll20 I didn't see any option to email from my account page. I was searching roll20 for a contact us and didn't think to look on my account information. Miles replied telling me to go to this forum. The maps were purchased from roll20 directly so I should hope they are the correct size and format. Because I purchased them directly from roll20 I can't say whether or not they .jpg or the size. I have not tried Firefox because I use Google Chrome.&nbsp; keithcurtis said: Whom did you email? They told you to go to the forums ? Did you use the Pro mentor email from your account page? In regards to your map uploading difficulty: What is the image size (in MB, not dimensions)? What is the format? If it is jpg, is the extension ".jpg" or ".jpeg"? The latter will be rejected. Have you tried on Firefox with the same results? Have you tried temporarily disabling your antivirus to see if you get the same performance? Console logs are gobbledy gook to me, and I don't represent Roll20, but I'll help how I can.
Hi, thanks for getting back to me. I don't run any other game just this one. A fellow gm said he was having some issues as well but I don't think they are comparable. This is happening in my&nbsp;Faerun Campaign game that I gm. I haven't attempted to create a new game to see if it applies. This just started happening a couple months ago out of nowhere. I thought perhaps it was the javascript so I disabled it but had the same results. Drespar said: Hi Eric, To start off, sorry for the delay on this! I found your email to us so I will be carrying over a few of the questions from that :) Does this happen in any game you play, or just a few? If it is game specific could you provide the name of the games? Does this behavior persist in a newer game?
Eric, I had the chance to hop into your game and run through your reproduction steps. I can confirm that this is happening on my end as well. Oddly, there is no console log output for the behavior we are seeing. I have submitted a bug ticket so we can investigate further. As a potential workaround: As a Pro user you have access to the Transmogrifier. If this behavior does not persist in new games, you might find it useful to construct your map in a new game, then transmogrify it over while we figure out what is going on. Sorry for the inconvenience!
Thank you for looking into this. If I have time I will research how to use the Transmogrifier.&nbsp;
I did create a new test game. The maps work exactly as they should, showing up immediately, allowing resizing, etc. It seems it's something specifically to my current Faerun campaign. I will have to look into the transmogrifier to see if that will work.&nbsp; Drespar said: Eric, I had the chance to hop into your game and run through your reproduction steps. I can confirm that this is happening on my end as well. Oddly, there is no console log output for the behavior we are seeing. I have submitted a bug ticket so we can investigate further. As a potential workaround: As a Pro user you have access to the Transmogrifier. If this behavior does not persist in new games, you might find it useful to construct your map in a new game, then transmogrify it over while we figure out what is going on. Sorry for the inconvenience!
Drespar,&nbsp; I went into the new test game I created and th maps worked exactly as they should. I then used the transmogrifier to move them to the Faerun campaign. It seems to be having the same exact issues. Below this message is the console log. Hopefully it will help solve this problem.&nbsp; Drespar said: Eric, As a potential workaround: As a Pro user you have access to the Transmogrifier. If this behavior does not persist in new games, you might find it useful to construct your map in a new game, then transmogrify it over while we figure out what is going on. Sorry for the inconvenience! Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'self' 'unsafe-eval' https://*.googlesyndication.com https://*.doubleclick.net <a href="https://partner.googleadservices.com" rel="nofollow">https://partner.googleadservices.com</a> <a href="https://www.googletagservices.com" rel="nofollow">https://www.googletagservices.com</a> <a href="https://ssl.google-analytics.com" rel="nofollow">https://ssl.google-analytics.com</a> <a href="https://www.google-analytics.com" rel="nofollow">https://www.google-analytics.com</a> <a href="https://ajax.googleapis.com" rel="nofollow">https://ajax.googleapis.com</a> <a href="http://ajax.googleapis.com" rel="nofollow">http://ajax.googleapis.com</a> <a href="https://d3clqjduf2gvxg.cloudfront.net" rel="nofollow">https://d3clqjduf2gvxg.cloudfront.net</a> <a href="https://cdn.firebase.com" rel="nofollow">https://cdn.firebase.com</a> https://*.firebaseio.com https://*.tokbox.com https://*.opentok.com <a href="http://static.opentok.com" rel="nofollow">http://static.opentok.com</a> <a href="http://www.google-analytics.com" rel="nofollow">http://www.google-analytics.com</a> <a href="http://cdn.crowdin.com" rel="nofollow">http://cdn.crowdin.com</a> <a href="https://crowdin.com" rel="nofollow">https://crowdin.com</a> <a href="http://stun.l.google.com" rel="nofollow">http://stun.l.google.com</a>". Either the 'unsafe-inline' keyword, a hash ('sha256-kOPLTLIKcQ4BQYDpDhcN+SJjkePEieqdjx7ulfZ766g='), or a nonce ('nonce-...') is required to enable inline execution. app.roll20.net/:13 Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'self' 'unsafe-eval' https://*.googlesyndication.com https://*.doubleclick.net <a href="https://partner.googleadservices.com" rel="nofollow">https://partner.googleadservices.com</a> <a href="https://www.googletagservices.com" rel="nofollow">https://www.googletagservices.com</a> <a href="https://ssl.google-analytics.com" rel="nofollow">https://ssl.google-analytics.com</a> <a href="https://www.google-analytics.com" rel="nofollow">https://www.google-analytics.com</a> <a href="https://ajax.googleapis.com" rel="nofollow">https://ajax.googleapis.com</a> <a href="http://ajax.googleapis.com" rel="nofollow">http://ajax.googleapis.com</a> <a href="https://d3clqjduf2gvxg.cloudfront.net" rel="nofollow">https://d3clqjduf2gvxg.cloudfront.net</a> <a href="https://cdn.firebase.com" rel="nofollow">https://cdn.firebase.com</a> https://*.firebaseio.com https://*.tokbox.com https://*.opentok.com <a href="http://static.opentok.com" rel="nofollow">http://static.opentok.com</a> <a href="http://www.google-analytics.com" rel="nofollow">http://www.google-analytics.com</a> <a href="http://cdn.crowdin.com" rel="nofollow">http://cdn.crowdin.com</a> <a href="https://crowdin.com" rel="nofollow">https://crowdin.com</a> <a href="http://stun.l.google.com" rel="nofollow">http://stun.l.google.com</a>". Either the 'unsafe-inline' keyword, a hash ('sha256-k8Kx+oSRaLZ+X7/r67j0Mow6bzS2pemyX++9YAOg3BU='), or a nonce ('nonce-...') is required to enable inline execution. jquery.migrate.js:20 JQMIGRATE: Logging is active app.js?1531508440:343 70 app.js?1531508440:344 TOUCH SUPPORTED: false app.js?1531508440:344 USING WEBGL ACCELERATION... app.js?1531508440:344 WEBGL STARTUP SUCCESS app.js?1531508440:346 Custom Sheet Translation app.js?1531508440:338 select app.js?1531508440:338 Switch mode to select app.js?1531508440:357 Initializing new dice engine with randomness... app.js?1531508440:357 Using random entropy app.js?1531508440:360 Compiling sheet... app.js?1531508440:360 Found rolltemplate: simple app.js?1531508440:360 Found rolltemplate: atk app.js?1531508440:360 Found rolltemplate: dmg app.js?1531508440:360 Found rolltemplate: atkdmg app.js?1531508440:360 Found rolltemplate: desc app.js?1531508440:360 Found rolltemplate: spell app.js?1531508440:360 Found rolltemplate: traits app.js?1531508440:360 Found rolltemplate: npc app.js?1531508440:360 Found rolltemplate: npcatk app.js?1531508440:360 Found rolltemplate: npcdmg app.js?1531508440:360 Found rolltemplate: npcaction app.js?1531508440:360 Found rolltemplate: mancerroll app.js?1531508440:360 Found Charactermancer template: l1-welcome app.js?1531508440:360 Found Charactermancer template: l1-race app.js?1531508440:360 Found Charactermancer template: l1-class app.js?1531508440:360 Found Charactermancer template: l1-abilities app.js?1531508440:360 Found Charactermancer template: l1-background app.js?1531508440:360 Found Charactermancer template: l1-equipment app.js?1531508440:360 Found Charactermancer template: l1-spells app.js?1531508440:360 Found Charactermancer template: l1-feat app.js?1531508440:360 Found Charactermancer template: l1-summary app.js?1531508440:360 Found Charactermancer template: final 2app.js?1531508440:360 Found webworker script app.js?1531508440:360 Finding sheet rolls... app.js?1531508440:360 Including compendium template css. app.js?1531508440:362 window resize app.js?1531508440:344 Final set zoom! app.js?1531508440:344 UPDATE GL SIZE! app.js?1531508440:344 Final set zoom! tutorial_tips.js:7 tuts loaded 7Mixed Content: The page at '&lt;URL&gt;' was loaded over HTTPS, but requested an insecure image '&lt;URL&gt;'. This content should also be served over HTTPS. app.js?1531508440:355 MESSAGE RECEIVED app.js?1531508440:355 MessageEvent sheetsandboxworker.js?1531600972491:532 Starting up WEB WORKER sheetsandboxworker.js?1531600972491:532 Starting up WEB WORKER sheetsandboxworker.js?1531600972499:532 Starting up WEB WORKER sheetsandboxworker.js?1531600972499:532 Starting up WEB WORKER app.js?1531508440:351 Final page load. app.js?1531508440:362 Refresh jukebox List! app.js?1531508440:350 Auth'ed. app.js?1531508440:350 Go post auth! app.js?1531508440:350 initial setup app.js?1531508440:362 Refresh jukebox List! app.js?1531508440:348 T.i app.js?1531508440:362 Refresh jukebox List! app.js?1531508440:350 Got players value... app.js?1531508440:350 joining game... 13app.js?1531508440:347 Full load page! app.js?1531508440:350 We have 26 pages app.js?1531508440:355 refershing page listings! app.js?1531508440:348 Player -L47iJ8S-lw_I9Of4K9e is offline... app.js?1531508440:203 THREE.WebGLRenderer 69 app.js?1531508440:349 Global Volume: 31=0.0961 app.js?1531508440:348 Player -L7LCImiHz1-hdHRdOQi is offline... app.js?1531508440:348 Player -L7Mw_mlbr0YB3v1aYlJ is offline... app.js?1531508440:348 Player -L7PwyM4GZfS-Le9Omys is offline... app.js?1531508440:348 Player -L7QzgZegwPgv_zZQbWH is offline... app.js?1531508440:348 Player -L7S2ljTtrjHxXCq6km- is offline... app.js?1531508440:348 Player -L7kC7gNj953SGMsII04 is offline... app.js?1531508440:350 Deferred finish joining... app.js?1531508440:343 Firebase Online app.js?1531508440:359 Refresh Journal List! app.js?1531508440:359 Search took 5ms app.js?1531508440:350 handle page changes app.js?1531508440:350 false app.js?1531508440:355 refershing page listings! app.js?1531508440:346 Do refresh link cache! app.js?1531508440:350 init active page! app.js?1531508440:348 activate page! app.js?1531508440:348 FULLY ACTIVATE VIEWS FOR PAGE. app.js?1531508440:359 Refresh Journal List! app.js?1531508440:359 Search took 15ms app.js?1531508440:343 Uncaught TypeError: (d20.Campaign.activePage(...).get(...) + (d20.Campaign.activePage(...).get(...) / 2)).toFixed is not a function &nbsp; &nbsp; at b (app.js?1531508440:343) &nbsp; &nbsp; at Object.d20.canvas_overlay.postProcessing (app.js?1531508440:344) &nbsp; &nbsp; at Object.d20.engine.postProcessing (app.js?1531508440:344) &nbsp; &nbsp; at n.renderAll (app.js?1531508440:340) &nbsp; &nbsp; at d20.engine.renderLoop (app.js?1531508440:346) app.js?1531508440:351 Scan for new plays! app.js?1531508440:347 Graphics: 1 app.js?1531508440:348 Paths: 0 app.js?1531508440:362 Refresh jukebox List! app.js?1531508440:355 refershing page listings! 2app.js?1531508440:348 Reorder by ZORDER app.js?1531508440:344 Final set zoom! app.js?1531508440:344 Array(2) app.js?1531508440:344 UPDATE GL SIZE! app.js?1531508440:344 Debounced init page! app.js?1531508440:350 init active page! app.js?1531508440:343 Uncaught TypeError: (d20.Campaign.activePage(...).get(...) + (d20.Campaign.activePage(...).get(...) / 2)).toFixed is not a function &nbsp; &nbsp; at b (app.js?1531508440:343) &nbsp; &nbsp; at Object.d20.canvas_overlay.postProcessing (app.js?1531508440:344) &nbsp; &nbsp; at app.js?1531508440:344 &nbsp; &nbsp; at r (base.js?1530633291:6) app.js?1531508440:355 refershing page listings! app.js?1531508440:344 Final set zoom! app.js?1531508440:344 Array(2) app.js?1531508440:344 UPDATE GL SIZE! app.js?1531508440:344 Debounced init page! app.js?1531508440:350 init active page! app.js?1531508440:343 Uncaught TypeError: (d20.Campaign.activePage(...).get(...) + (d20.Campaign.activePage(...).get(...) / 2)).toFixed is not a function &nbsp; &nbsp; at b (app.js?1531508440:343) &nbsp; &nbsp; at Object.d20.canvas_overlay.postProcessing (app.js?1531508440:344) &nbsp; &nbsp; at app.js?1531508440:344 &nbsp; &nbsp; at r (base.js?1530633291:6) app.js?1531508440:355 refershing page listings! app.js?1531508440:350 init active page! app.js?1531508440:348 activate page! app.js?1531508440:348 FULLY ACTIVATE VIEWS FOR PAGE. app.js?1531508440:347 Graphics: 1 app.js?1531508440:348 Paths: 0 app.js?1531508440:348 Reorder by ZORDER app.js?1531508440:355 refershing page listings! app.js?1531508440:347 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace/68068/dPnzjsnAXouTdfS5_H3XCw/thumb.jpg?14289365265" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/68068/dPnzjsnAXouTdfS5_H3XCw/thumb.jpg?14289365265</a> to <a href="https://s3.amazonaws.com/files.d20.io/marketplace/68068/dPnzjsnAXouTdfS5_H3XCw/max.jpg?14289365265" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/68068/dPnzjsnAXouTdfS5_H3XCw/max.jpg?14289365265</a> app.js?1531508440:348 Reorder by ZORDER app.js?1531508440:347 setting src app.js?1531508440:342 Cols: 2 Rows: 2 app.js?1531508440:342 Took 0ms to generate cache. app.js?1531508440:355 capture page order! app.js?1531508440:355 refershing page listings! app.js?1531508440:350 init active page! app.js?1531508440:348 activate page! app.js?1531508440:348 FULLY ACTIVATE VIEWS FOR PAGE. app.js?1531508440:347 Graphics: 1 app.js?1531508440:348 Paths: 0 app.js?1531508440:348 Reorder by ZORDER app.js?1531508440:347 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace/316523/G_pcADgu4kyYwR70Cp_lUg/thumb.jpg?14974759515" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/316523/G_pcADgu4kyYwR70Cp_lUg/thumb.jpg?14974759515</a> to <a href="https://s3.amazonaws.com/files.d20.io/marketplace/316523/G_pcADgu4kyYwR70Cp_lUg/max.jpg?14974759515" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/316523/G_pcADgu4kyYwR70Cp_lUg/max.jpg?14974759515</a> app.js?1531508440:347 setting src app.js?1531508440:342 Cols: 2 Rows: 2 app.js?1531508440:342 Took 0ms to generate cache. app.js?1531508440:355 refershing page listings! app.js?1531508440:348 Reorder by ZORDER app.js?1531508440:350 init active page! app.js?1531508440:348 activate page! app.js?1531508440:348 FULLY ACTIVATE VIEWS FOR PAGE. app.js?1531508440:347 Graphics: 1 app.js?1531508440:348 Paths: 0 app.js?1531508440:348 Reorder by ZORDER app.js?1531508440:355 refershing page listings! app.js?1531508440:347 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace/68060/wgIcUqz-zbyecHI-mtNf5Q/thumb.jpg?14289364875" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/68060/wgIcUqz-zbyecHI-mtNf5Q/thumb.jpg?14289364875</a> to <a href="https://s3.amazonaws.com/files.d20.io/marketplace/68060/wgIcUqz-zbyecHI-mtNf5Q/max.jpg?14289364875" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/68060/wgIcUqz-zbyecHI-mtNf5Q/max.jpg?14289364875</a> app.js?1531508440:348 Reorder by ZORDER app.js?1531508440:347 setting src app.js?1531508440:342 Cols: 2 Rows: 2 app.js?1531508440:342 Took 0ms to generate cache. app.js?1531508440:355 capture page order! app.js?1531508440:355 refershing page listings! app.js?1531508440:362 window resize app.js?1531508440:344 Final set zoom! app.js?1531508440:344 Array(2) 2app.js?1531508440:344 UPDATE GL SIZE! app.js?1531508440:344 Final set zoom! app.js?1531508440:344 Array(2) app.js?1531508440:344 UPDATE GL SIZE! app.js?1531508440:344 Debounced init page! app.js?1531508440:350 init active page! app.js?1531508440:355 refershing page listings!
That certainly is disconcerting. I have amended the existing ticket to include your latest post.
Another update:&nbsp; So the map making process still isn't working. If I drag some maps over the page and come back several days later I may be able to work with them, but not always. I can still easily make maps in my test game but when I try and transmogrify something from my Faerun game that I recently tried to create into the test game I have the same issues in both. I spent several hours again this morning trying to create maps for my game. It's very frustrating that nothing is fixed.&nbsp;