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.

Drawings in the Map Layer always on top

Hey all! Don't know if this is actually a "bug", per se, but I wanted to bring attention to it. On the Map Layer (and possibly other layers as well, but I've only tested the Map Layer), anything I draw using Roll20's draw tools always appears in front of any tokens or tiles I place on the Map Layer, even if I attempt to force the token/tile to the front of the Z order. I'd like to use Roll20's drawing tools to create the basic structure of many of my maps and then add tokens/tiles to the Map Layer to denote other details (ladders, rope bridges, rubble, etc.), but this is really problematic. I could just place the additional details on the Object Layer, but then selecting actual PC/NPC tokens around the detail tokens becomes a hassle too. Is this a bug, or is this just the way the system was designed? If so, would it be possible to force drawings to obey the Z order? Thanks!
1435613700
Gen Kitty
Forum Champion
This sounds like a bug to me. Before we dive into the guts of the issue, we're going to need you to do a few things for us, things that sometimes fix issues for users before more extensive troubleshooting is needed. Can you please follow Steps 1-3 of our Solving Technical Issues wiki page(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 requested information, so that we can further assist you.
Huh... the only thing that worked was switching over to Internet Explorer (yuck...). I should clarify the problem further. Whenever I place a token/tile on the Map Layer above a drawing, it looks as it should; with the most recently placed image on top. But when I click "Re-join as a Player" to see what my players would see, the tile/token that was placed above the drawing can no longer be seen. When I switch back to GM mode, the tile/token is still missing, but if I manually force all of the drawings To Back, I can eventually uncover that the tile/token was pushed back in the Z order for some reason. When I just ran my test using Internet Explorer, and re-joined my campaign as a Player, the tile/token retained its proper Z order and could be seen above the drawing. Here's my computer's settings (it's a relatively new laptop, for what it's worth; only about 3 or 4 months old): Windows 8.1 Chrome (Version 43.0.2357.130) Javascript enabled No specific anti-virus software is installed, although I manually run scans using Windows Defender every now and then Extensions enabled include AdBlock Plus and Reddit Enhancement Suite If it matters at all, the only API scripts that I'm running are TheAaron's isGM.js and TokenMod.js I attempted to recreate the problem again so that I could provide a Console Log of the event... but the error seems to have stopped after testing it out on Internet Explorer. The Z order seems to be being maintained when I switch to Player mode now. I don't have the faintest clue as to how to this is happening now. Hopefully you guys do!
Okay, so the problem kicked in again. This time I was able to grab a copy of the Console Log. Hope it helps! 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="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>". Either the 'unsafe-inline' keyword, a hash ('sha256-N4rT-GhE0K4LJ4zTB64Bkmk5xSsA8M7MPSk1qY82nAQ='), or a nonce ('nonce-...') is required to enable inline execution. app.js?1435160601:29 70 app.js?1435160601:29 TOUCH SUPPORTED: false app.js?1435160601:29 USING WEBGL ACCELERATION... app.js?1435160601:29 WEBGL STARTUP SUCCESS app.js?1435160601:24 select app.js?1435160601:24 Switch mode to select app.js?1435160601:39 Initializing new dice engine with randomness... app.js?1435160601:39 Using random entropy app.js?1435160601:41 Unable to start up OpenTok! app.js?1435160601:43 window resize app.js?1435160601:30 Final set zoom! app.js?1435160601:29 UPDATE GL SIZE! app.js?1435160601:30 Final set zoom! tutorial_tips.js:7 tuts loaded app.js?1435160601:35 Final page load. app.js?1435160601:35 Auth'ed. app.js?1435160601:35 Go post auth! app.js?1435160601:35 initial setup app.js?1435160601:35 Got players value... app.js?1435160601:35 joining game... app.js?1435160601:33 Player -JrYP0pNAZ8Ys4znQhhy is offline... app.js?1435160601:33 Player -JreYzJCePczoWXdd1mf is offline... app.js?1435160601:33 Player -JreYzbR_JmXLF5lHGrg is offline... app.js?1435160601:33 Player -JreZHWOvzedFIzj6EDL is offline... app.js?1435160601:33 Player -JreaNMfRIyWDV9RSiqg is offline... app.js?1435160601:35 Deferred finish joining... app.js?1435160601:29 Firebase Online app.js?1435160601:33 I think I should be first? app.js?1435160601:33 FIRST PLAYER: -JrYP0pNAZ8Ys4znQhhy app.js?1435160601:38 refershing page listings! 6app.js?1435160601:32 Full load page! app.js?1435160601:35 We have 6 pages app.js?1435160601:35 handle page changes app.js?1435160601:35 false app.js?1435160601:41 Refresh Journal List! app.js?1435160601:41 Search took 4ms app.js?1435160601:38 refershing page listings! app.js?1435160601:35 Scan for new plays! app.js?1435160601:35 init active page! app.js?1435160601:32 activate page! app.js?1435160601:33 FULLY ACTIVATE VIEWS FOR PAGE. app.js?1435160601:32 Graphics: 0 app.js?1435160601:32 Paths: 0 app.js?1435160601:33 Reorder by ZORDER app.js?1435160601:31 Do refresh link cache! app.js?1435160601:38 refershing page listings! app.js?1435160601:32 Applying filter app.js?1435160601:28 t app.js?1435160601:32 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace/18887/d8JB5mVIki3oRrzeaj2UNg/max.png?13696681145" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/18887/d8JB5mVIki3oRrzeaj2UNg/max.png?13696681145</a> to <a href="https://s3.amazonaws.com/files.d20.io/marketplace/18887/d8JB5mVIki3oRrzeaj2UNg/thumb.png?13696681145" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/18887/d8JB5mVIki3oRrzeaj2UNg/thumb.png?13696681145</a> app.js?1435160601:32 Applying filter app.js?1435160601:28 t app.js?1435160601:32 Applying filter app.js?1435160601:28 t app.js?1435160601:32 Applying filter app.js?1435160601:28 t app.js?1435160601:32 Applying filter app.js?1435160601:28 t app.js?1435160601:32 Applying filter app.js?1435160601:28 t app.js?1435160601:32 Applying filter app.js?1435160601:28 t app.js?1435160601:32 Applying filter app.js?1435160601:28 t app.js?1435160601:32 Applying filter app.js?1435160601:28 t app.js?1435160601:32 Applying filter app.js?1435160601:28 t app.js?1435160601:32 Applying filter app.js?1435160601:28 t app.js?1435160601:32 Applying filter app.js?1435160601:28 t app.js?1435160601:32 Applying filter app.js?1435160601:28 t app.js?1435160601:32 Applying filter app.js?1435160601:28 t app.js?1435160601:32 Applying filter app.js?1435160601:28 t app.js?1435160601:32 Applying filter app.js?1435160601:28 t app.js?1435160601:32 Applying filter app.js?1435160601:28 t app.js?1435160601:32 Applying filter app.js?1435160601:28 t app.js?1435160601:32 Applying filter app.js?1435160601:28 t app.js?1435160601:32 Applying filter app.js?1435160601:28 t app.js?1435160601:32 Applying filter app.js?1435160601:28 t app.js?1435160601:32 Applying filter app.js?1435160601:28 t app.js?1435160601:32 Applying filter app.js?1435160601:28 t app.js?1435160601:32 Applying filter app.js?1435160601:28 t app.js?1435160601:32 Applying filter app.js?1435160601:28 t app.js?1435160601:32 Applying filter app.js?1435160601:28 t app.js?1435160601:32 Applying filter app.js?1435160601:28 t app.js?1435160601:32 Applying filter app.js?1435160601:28 t app.js?1435160601:32 Applying filter app.js?1435160601:28 t app.js?1435160601:32 Applying filter app.js?1435160601:28 t app.js?1435160601:32 Applying filter app.js?1435160601:28 t app.js?1435160601:32 Applying filter app.js?1435160601:28 t app.js?1435160601:32 Applying filter app.js?1435160601:28 t app.js?1435160601:32 Applying filter app.js?1435160601:28 t app.js?1435160601:32 Applying filter app.js?1435160601:28 t app.js?1435160601:32 Applying filter app.js?1435160601:28 t app.js?1435160601:32 Applying filter app.js?1435160601:28 t app.js?1435160601:32 Applying filter app.js?1435160601:28 t app.js?1435160601:32 Applying filter app.js?1435160601:28 t app.js?1435160601:32 Applying filter app.js?1435160601:28 t app.js?1435160601:32 Applying filter app.js?1435160601:28 t app.js?1435160601:32 Applying filter app.js?1435160601:28 t app.js?1435160601:32 Applying filter app.js?1435160601:28 t app.js?1435160601:32 Applying filter app.js?1435160601:28 t app.js?1435160601:32 Applying filter app.js?1435160601:28 t app.js?1435160601:32 Applying filter app.js?1435160601:28 t app.js?1435160601:32 Applying filter app.js?1435160601:28 t app.js?1435160601:32 Applying filter app.js?1435160601:28 t app.js?1435160601:32 Applying filter app.js?1435160601:28 t app.js?1435160601:32 Applying filter app.js?1435160601:28 t app.js?1435160601:32 Applying filter app.js?1435160601:28 t app.js?1435160601:32 Applying filter app.js?1435160601:28 t app.js?1435160601:32 Applying filter app.js?1435160601:28 t app.js?1435160601:32 Applying filter app.js?1435160601:28 t app.js?1435160601:32 Applying filter app.js?1435160601:28 t app.js?1435160601:32 Applying filter app.js?1435160601:28 t app.js?1435160601:32 Applying filter app.js?1435160601:28 t app.js?1435160601:32 Applying filter app.js?1435160601:28 t app.js?1435160601:32 Applying filter app.js?1435160601:28 t app.js?1435160601:32 Applying filter app.js?1435160601:28 t app.js?1435160601:32 Applying filter app.js?1435160601:28 t app.js?1435160601:32 Applying filter app.js?1435160601:28 t app.js?1435160601:32 Applying filter app.js?1435160601:28 t app.js?1435160601:32 Applying filter app.js?1435160601:28 t app.js?1435160601:32 Applying filter app.js?1435160601:28 t app.js?1435160601:32 Applying filter app.js?1435160601:28 t app.js?1435160601:32 Applying filter app.js?1435160601:28 t app.js?1435160601:32 Applying filter app.js?1435160601:28 t app.js?1435160601:32 Applying filter app.js?1435160601:28 t app.js?1435160601:32 Applying filter app.js?1435160601:28 t app.js?1435160601:32 Applying filter app.js?1435160601:28 t app.js?1435160601:32 Applying filter app.js?1435160601:28 t app.js?1435160601:32 Applying filter app.js?1435160601:28 t app.js?1435160601:32 Applying filter app.js?1435160601:28 t app.js?1435160601:32 Applying filter app.js?1435160601:28 t app.js?1435160601:32 Applying filter app.js?1435160601:28 t app.js?1435160601:32 Applying filter app.js?1435160601:28 t app.js?1435160601:32 Applying filter app.js?1435160601:28 t app.js?1435160601:32 Applying filter app.js?1435160601:28 t app.js?1435160601:32 Applying filter app.js?1435160601:28 t app.js?1435160601:32 Applying filter app.js?1435160601:28 t app.js?1435160601:32 Applying filter app.js?1435160601:28 t app.js?1435160601:32 Applying filter app.js?1435160601:28 t app.js?1435160601:32 Applying filter app.js?1435160601:28 t app.js?1435160601:32 Applying filter app.js?1435160601:28 t app.js?1435160601:32 Applying filter app.js?1435160601:28 t app.js?1435160601:32 Applying filter app.js?1435160601:28 t app.js?1435160601:32 Applying filter app.js?1435160601:28 t app.js?1435160601:32 Applying filter app.js?1435160601:28 t app.js?1435160601:32 Applying filter app.js?1435160601:28 t app.js?1435160601:32 Applying filter app.js?1435160601:28 t app.js?1435160601:32 Applying filter app.js?1435160601:28 t app.js?1435160601:32 Applying filter app.js?1435160601:28 t app.js?1435160601:32 Applying filter app.js?1435160601:28 t app.js?1435160601:32 Applying filter app.js?1435160601:28 t app.js?1435160601:32 Applying filter app.js?1435160601:28 t app.js?1435160601:32 Applying filter app.js?1435160601:28 t app.js?1435160601:32 Applying filter app.js?1435160601:28 t app.js?1435160601:32 Applying filter app.js?1435160601:28 t app.js?1435160601:32 Applying filter app.js?1435160601:28 t app.js?1435160601:32 Applying filter app.js?1435160601:28 t app.js?1435160601:32 Applying filter app.js?1435160601:28 t app.js?1435160601:32 Applying filter app.js?1435160601:28 t app.js?1435160601:32 Applying filter app.js?1435160601:28 t app.js:32 Applying filter app.js:28 t app.js:32 Applying filter app.js:28 t app.js:32 Applying filter app.js:28 t app.js:32 Applying filter app.js:28 t app.js:32 Applying filter app.js:28 t app.js:32 Applying filter app.js:28 t app.js:32 Applying filter app.js:28 t app.js:32 Applying filter app.js:28 t app.js:32 Applying filter app.js:28 t app.js:32 Applying filter app.js:28 t app.js:32 Applying filter app.js:28 t app.js:32 Applying filter app.js:28 t app.js:32 Applying filter app.js:28 t app.js:32 Applying filter app.js:28 t app.js:32 Applying filter app.js:28 t app.js:41 Refresh Journal List! app.js:41 Search took 13ms app.js:32 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/5096/thumb.png?13362484715" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/5096/thumb.png?13362484715</a> to <a href="https://s3.amazonaws.com/files.d20.io/images/5096/med.png?13362484715" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/5096/med.png?13362484715</a> app.js:32 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/62411/thumb.png?13408421735" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/62411/thumb.png?13408421735</a> to <a href="https://s3.amazonaws.com/files.d20.io/images/62411/med.png?13408421735" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/62411/med.png?13408421735</a> app.js:32 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace/6448/s3qa-8I_sANQ_3ikUgqOdg/max.png?13406584125" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/6448/s3qa-8I_sANQ_3ikUgqOdg/max.png?13406584125</a> to <a href="https://s3.amazonaws.com/files.d20.io/marketplace/6448/s3qa-8I_sANQ_3ikUgqOdg/thumb.png?13406584125" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/6448/s3qa-8I_sANQ_3ikUgqOdg/thumb.png?13406584125</a> app.js:32 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace/6452/KDUiAZcu0Y8u0-6AaXvfLw/max.png?13406584825" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/6452/KDUiAZcu0Y8u0-6AaXvfLw/max.png?13406584825</a> to <a href="https://s3.amazonaws.com/files.d20.io/marketplace/6452/KDUiAZcu0Y8u0-6AaXvfLw/thumb.png?13406584825" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/6452/KDUiAZcu0Y8u0-6AaXvfLw/thumb.png?13406584825</a> app.js:32 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/108889/H1Yyrm12B9icV5_UmnPifg/thumb.png?13427964475" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/108889/H1Yyrm12B9icV5_UmnPifg/thumb.png?13427964475</a> to <a href="https://s3.amazonaws.com/files.d20.io/images/108889/H1Yyrm12B9icV5_UmnPifg/med.png?13427964475" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/108889/H1Yyrm12B9icV5_UmnPifg/med.png?13427964475</a> app.js:32 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace/6435/ONTcCDOO5btfAYp9JYKqtw/max.png?13406576285" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/6435/ONTcCDOO5btfAYp9JYKqtw/max.png?13406576285</a> to <a href="https://s3.amazonaws.com/files.d20.io/marketplace/6435/ONTcCDOO5btfAYp9JYKqtw/thumb.png?13406576285" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/6435/ONTcCDOO5btfAYp9JYKqtw/thumb.png?13406576285</a> app.js:32 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace/6462/1qvxp4iCZl_hAqOlTy5A6Q/max.png?13406589155" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/6462/1qvxp4iCZl_hAqOlTy5A6Q/max.png?13406589155</a> to <a href="https://s3.amazonaws.com/files.d20.io/marketplace/6462/1qvxp4iCZl_hAqOlTy5A6Q/thumb.png?13406589155" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/6462/1qvxp4iCZl_hAqOlTy5A6Q/thumb.png?13406589155</a> app.js:32 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace/6456/Owgfw8sBg20M2Vb3W5f4BQ/max.png?13406586745" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/6456/Owgfw8sBg20M2Vb3W5f4BQ/max.png?13406586745</a> to <a href="https://s3.amazonaws.com/files.d20.io/marketplace/6456/Owgfw8sBg20M2Vb3W5f4BQ/thumb.png?13406586745" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/6456/Owgfw8sBg20M2Vb3W5f4BQ/thumb.png?13406586745</a> app.js:32 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace/41814/nYxKQPVKDU0941-LqvfTJw/max.png?14056117275" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/41814/nYxKQPVKDU0941-LqvfTJw/max.png?14056117275</a> to <a href="https://s3.amazonaws.com/files.d20.io/marketplace/41814/nYxKQPVKDU0941-LqvfTJw/thumb.png?14056117275" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/41814/nYxKQPVKDU0941-LqvfTJw/thumb.png?14056117275</a> app.js:32 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace/18869/XFeGKGobg76ZZfudqtIxVg/max.png?13696671445" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/18869/XFeGKGobg76ZZfudqtIxVg/max.png?13696671445</a> to <a href="https://s3.amazonaws.com/files.d20.io/marketplace/18869/XFeGKGobg76ZZfudqtIxVg/thumb.png?13696671445" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/18869/XFeGKGobg76ZZfudqtIxVg/thumb.png?13696671445</a> app.js:32 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace/29331/ShyiU1IIWTQKv3nI-noo-A/max.png?13878368645" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/29331/ShyiU1IIWTQKv3nI-noo-A/max.png?13878368645</a> to <a href="https://s3.amazonaws.com/files.d20.io/marketplace/29331/ShyiU1IIWTQKv3nI-noo-A/thumb.png?13878368645" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/29331/ShyiU1IIWTQKv3nI-noo-A/thumb.png?13878368645</a> app.js:32 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace/10617/V0z99ikwpmDARReAQRWJIA/max.png?13603980535" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/10617/V0z99ikwpmDARReAQRWJIA/max.png?13603980535</a> to <a href="https://s3.amazonaws.com/files.d20.io/marketplace/10617/V0z99ikwpmDARReAQRWJIA/thumb.png?13603980535" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/10617/V0z99ikwpmDARReAQRWJIA/thumb.png?13603980535</a> app.js:32 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace/5682/O4nr_6_RFrzldX5BrwoyhA/max.png?13398195095" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/5682/O4nr_6_RFrzldX5BrwoyhA/max.png?13398195095</a> to <a href="https://s3.amazonaws.com/files.d20.io/marketplace/5682/O4nr_6_RFrzldX5BrwoyhA/thumb.png?13398195095" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/5682/O4nr_6_RFrzldX5BrwoyhA/thumb.png?13398195095</a> app.js:32 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace/5690/wx8A23T_7ncEMvBARwoFPA/max.png?13398199565" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/5690/wx8A23T_7ncEMvBARwoFPA/max.png?13398199565</a> to <a href="https://s3.amazonaws.com/files.d20.io/marketplace/5690/wx8A23T_7ncEMvBARwoFPA/thumb.png?13398199565" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/5690/wx8A23T_7ncEMvBARwoFPA/thumb.png?13398199565</a> app.js:32 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace/51003/BMIQiPqu1WeGz1ufu7kizA/max.png?14178011035" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/51003/BMIQiPqu1WeGz1ufu7kizA/max.png?14178011035</a> to <a href="https://s3.amazonaws.com/files.d20.io/marketplace/51003/BMIQiPqu1WeGz1ufu7kizA/thumb.png?14178011035" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/51003/BMIQiPqu1WeGz1ufu7kizA/thumb.png?14178011035</a> app.js:32 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace/5921/YfenNToaQHaNh9HYvNErdg/max.png?13399984855" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/5921/YfenNToaQHaNh9HYvNErdg/max.png?13399984855</a> to <a href="https://s3.amazonaws.com/files.d20.io/marketplace/5921/YfenNToaQHaNh9HYvNErdg/thumb.png?13399984855" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/5921/YfenNToaQHaNh9HYvNErdg/thumb.png?13399984855</a> app.js:32 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace/24624/RnXhi-_53F857WciWASy2g/max.png?13759720915" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/24624/RnXhi-_53F857WciWASy2g/max.png?13759720915</a> to <a href="https://s3.amazonaws.com/files.d20.io/marketplace/24624/RnXhi-_53F857WciWASy2g/thumb.png?13759720915" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/24624/RnXhi-_53F857WciWASy2g/thumb.png?13759720915</a> app.js:32 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace/51673/tfaUMxrKZzjnXAQOsibuWw/max.png?14178030155" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/51673/tfaUMxrKZzjnXAQOsibuWw/max.png?14178030155</a> to <a href="https://s3.amazonaws.com/files.d20.io/marketplace/51673/tfaUMxrKZzjnXAQOsibuWw/thumb.png?14178030155" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/51673/tfaUMxrKZzjnXAQOsibuWw/thumb.png?14178030155</a> app.js:32 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace/24482/cYFu02de5wlNyRbBtCebmA/max.png?13759712215" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/24482/cYFu02de5wlNyRbBtCebmA/max.png?13759712215</a> to <a href="https://s3.amazonaws.com/files.d20.io/marketplace/24482/cYFu02de5wlNyRbBtCebmA/thumb.png?13759712215" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/24482/cYFu02de5wlNyRbBtCebmA/thumb.png?13759712215</a> app.js:32 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace/24510/ioIXebYM7vNBq7jjI15qHw/max.png?13759713175" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/24510/ioIXebYM7vNBq7jjI15qHw/max.png?13759713175</a> to <a href="https://s3.amazonaws.com/files.d20.io/marketplace/24510/ioIXebYM7vNBq7jjI15qHw/thumb.png?13759713175" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/24510/ioIXebYM7vNBq7jjI15qHw/thumb.png?13759713175</a> 20app.js:32 setting src app.js:28 Cols: 2 Rows: 2 app.js:28 Took 4ms to generate cache. app.js:32 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace/8207/kOxD8zSHby5hH3Kq87u6xA/max.png?13485323185" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/8207/kOxD8zSHby5hH3Kq87u6xA/max.png?13485323185</a> to <a href="https://s3.amazonaws.com/files.d20.io/marketplace/8207/kOxD8zSHby5hH3Kq87u6xA/thumb.png?13485323185" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/8207/kOxD8zSHby5hH3Kq87u6xA/thumb.png?13485323185</a> 2app.js:32 setting src app.js:28 t_source: Array[4]__proto__: Object app.js:33 Reorder by ZORDER 4app.js:36 Updating character sheet values app.js:43 window resize app.js:30 Final set zoom! app.js:29 UPDATE GL SIZE! app.js:30 Final set zoom!
Nothing in the log seems to indicate an issue to me. Are the tokens hidden for your players too? Followup question: does this happen in all your campaigns? Does it only happen on one page? Thanks.
I haven't had a chance to test it with any of my players yet, but I'll do that tonight if I can. It actually has happened with a previous campaign as well. It was actually for this exact same game that I'm running. I had believed it might had been a conflict arising from all of the scripts I was running (there were quite a few of them), so I had created this new campaign and only used the two scripts I mentioned above, thinking that might solve the problem. Apparently I was wrong &gt;.&lt;
Can you private message me a link to join your game? I'll hop in and take a look.
Link sent! Thanks Ryan!
Hi Gilfreezy, I've yet to have been able to reconstruct this issue on my own end. Until I have some concrete way of replicating it on my own it makes it hard for us to fix. As a temporary solution, I would try creating the background in another program and upload the whole thing as a single layer. It's not the most elegant solution but it should hopefully fix your issue. Sorry we don't have a concrete fix.
Not a problem, I understand Ryan! And I appreciate the time you've put in to helping me try to resolve this. For now, I'll be sticking with your suggestion and creating the map background in an external program.