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 .
×

Players can't see character tokens, but can move them

Hi! Running Lost Mine of Phandelver module on Roll 20. Went well until got to Cragmaw Hideout. At this point, players can't see their character tokens, but can move them.  I have moved map to the back and tokens to the front, still no dice. They can move their invisible player characters but cant see them. Anyone able to help? Using Chrome, Windows 10.
Hi Paul, Is this something that only your players experience, or are you not able to see the tokens either? Additionally, if you and/or your players could work through the below steps- especially step 4 for the console log since it should grab any errors. Bug Triage Results Please carefully work through to the first three steps of our guide to Solving Technical Issues : Step 1: Make sure to use the right browser Please check if these issues persist when using both Chrome and Firefox. Step 2: Ensure that there are no extensions/addons interfering with Roll20 Please disable all add-ons/extensions and anti-virus programs. Step 3: Clear your cache If none of the above succeed in resolving the problem, please thoroughly work through Step 4 . (Don't forget the complete Console Log!) Supplemental Information Including screenshots by using the "Attach a File" link when submitting a post can provide a great deal of information! The more information you can provide, the better able a fix will be reached.
I am able to see the tokens. I will have my players go through these steps.
My players have done this to no avail. Will submit pictures soon.
1520016634

Edited 1520016675
My players view
Firefox 58.0.2 (64-bit) Chrome 64.0.3282.186 (Official Build) (64-bit) Windows 10 Javascript enabled Windows Defender No addons or extensions, caches cleared Firefox Logs: Loading mixed (insecure) display content “<a href="http://www.drivethrurpg.com/images/44/203580-thumb140.jpg”" rel="nofollow">http://www.drivethrurpg.com/images/44/203580-thumb140.jpg”</a> on a secure page[Learn More] roll20.net Content Security Policy: The page’s settings blocked the loading of a resource at self (“script-src <a href="https://app.roll20.net" rel="nofollow">https://app.roll20.net</a> '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>). Source: window.NREUM||(NREUM={});NREUM.info={"be.... editor:12 Content Security Policy: The page’s settings blocked the loading of a resource at self (“script-src <a href="https://app.roll20.net" rel="nofollow">https://app.roll20.net</a> '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>). Source: window.NREUM||(NREUM={}),__nr_require=fu.... editor:13 70 app.js:84 TOUCH SUPPORTED: false app.js:85 USING WEBGL ACCELERATION... app.js:85 WEBGL STARTUP SUCCESS app.js:85 Custom Sheet Translation app.js:86 RTCIceServer.url is deprecated! Use urls instead. app.js:25 Use of getPreventDefault() is deprecated. Use defaultPrevented instead. jquery.1.8.2.min.js:2:40278 select app.js:79 Switch mode to select app.js:79 Initializing new dice engine with randomness... app.js:96 Using random entropy app.js:96 Compiling sheet... app.js:99 Found rolltemplate: simple app.js:99 Found rolltemplate: atk app.js:99 Found rolltemplate: dmg app.js:99 Found rolltemplate: atkdmg app.js:99 Found rolltemplate: desc app.js:99 Found rolltemplate: spell app.js:99 Found rolltemplate: traits app.js:99 Found rolltemplate: npc app.js:99 Found rolltemplate: npcatk app.js:99 Found rolltemplate: npcdmg app.js:99 Found rolltemplate: npcaction app.js:99 Found webworker script app.js:99 Finding sheet rolls... app.js:99 Including compendium template css. app.js:99 window resize app.js:101 Final set zoom! app.js:85 UPDATE GL SIZE! app.js:85 Final set zoom! app.js:85 tuts loaded tutorial_tips.js:7 Loading mixed (insecure) display content “<a href="http://imgsrv.roll20.net/?src=raw.githubusercontent.com/Roll20/roll20-character-sheets/master/5th%2520Edition%2520OGL%2520by%2520Roll20/images/srd5_360.png”" rel="nofollow">http://imgsrv.roll20.net/?src=raw.githubusercontent.com/Roll20/roll20-character-sheets/master/5th%2520Edition%2520OGL%2520by%2520Roll20/images/srd5_360.png”</a> on a secure page[Learn More] jquery.1.8.2.min.js:2:70985 Loading mixed (insecure) display content “<a href="http://imgsrv.roll20.net/?src=raw.githubusercontent.com/Roll20/roll20-character-sheets/master/5th%2520Edition%2520OGL%2520by%2520Roll20/images/weight_lbs.png”" rel="nofollow">http://imgsrv.roll20.net/?src=raw.githubusercontent.com/Roll20/roll20-character-sheets/master/5th%2520Edition%2520OGL%2520by%2520Roll20/images/weight_lbs.png”</a> on a secure page[Learn More] jquery.1.8.2.min.js:2:70985 Starting up WEB WORKER sheetsandboxworker.js:260 Final page load. app.js:91 Auth'ed. app.js:91 Go post auth! app.js:91 initial setup app.js:91 &lt;unavailable&gt; app.js:89 Got players value... app.js:91 joining game... app.js:91 Loading Roll20 Chat Event Handlers app.js:108 Load user media and connect to Roll20 signaling server. app.js:108 Player -L4vwYdHYFdBS2DL00PA is offline... app.js:89 Player -L4w7j7Xv74fnfxs4Y2d is offline... app.js:89 Player -L4wJq47YbRDr0orAKde is offline... app.js:89 Global Volume: 100=1 app.js:89 Player -L56nKD2asLiP2_i3hsP is offline... app.js:89 Player -L56qJf1YUwuZM8d2B38 is offline... app.js:89 Deferred finish joining... app.js:91 Firebase Online app.js:84 Adding myself before r app.js:89 Full load page! app.js:88 We have 12 pages app.js:91 Error getting user media: &lt;unavailable&gt; app.js:108 handle page changes app.js:91 false app.js:91 init active page! app.js:91 activate page! app.js:88 FULLY ACTIVATE VIEWS FOR PAGE. app.js:88 Do refresh link cache! app.js:87 Reorder by ZORDER app.js:88 Scan for new plays! app.js:91 Refresh Journal List! app.js:98 Search took 7ms app.js:98 "Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/34719543/6vIY0_xpxRZ8DhVPmaH3kw/thumb.jpg?14978129305" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/34719543/6vIY0_xpxRZ8DhVPmaH3kw/thumb.jpg?14978129305</a> to <a href="https://s3.amazonaws.com/files.d20.io/images/34719543/6vIY0_xpxRZ8DhVPmaH3kw/original.jpg?14978129305" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/34719543/6vIY0_xpxRZ8DhVPmaH3kw/original.jpg?14978129305</a>" app.js:88 "Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/34719563/InXBIBmAHAjKXRbJmQhHuQ/thumb.png?14978129685" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/34719563/InXBIBmAHAjKXRbJmQhHuQ/thumb.png?14978129685</a> to <a href="https://s3.amazonaws.com/files.d20.io/images/34719563/InXBIBmAHAjKXRbJmQhHuQ/max.png?14978129685" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/34719563/InXBIBmAHAjKXRbJmQhHuQ/max.png?14978129685</a>" app.js:88 "Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/34719617/Bg4njKqeVDWa015wtPpUjg/thumb.png?14978130345" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/34719617/Bg4njKqeVDWa015wtPpUjg/thumb.png?14978130345</a> to <a href="https://s3.amazonaws.com/files.d20.io/images/34719617/Bg4njKqeVDWa015wtPpUjg/med.png?14978130345" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/34719617/Bg4njKqeVDWa015wtPpUjg/med.png?14978130345</a>" app.js:88 "Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/34719638/KXPRq9CgqEKkO2_8rLjZIA/thumb.png?14978130575" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/34719638/KXPRq9CgqEKkO2_8rLjZIA/thumb.png?14978130575</a> to <a href="https://s3.amazonaws.com/files.d20.io/images/34719638/KXPRq9CgqEKkO2_8rLjZIA/med.png?14978130575" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/34719638/KXPRq9CgqEKkO2_8rLjZIA/med.png?14978130575</a>" app.js:88 Applying filter app.js:88 Applying filter app.js:88 This site appears to use a scroll-linked positioning effect. This may not work well with asynchronous panning; see <a href="https://developer.mozilla.org/docs/Mozilla/Performance/ScrollLinkedEffects" rel="nofollow">https://developer.mozilla.org/docs/Mozilla/Performance/ScrollLinkedEffects</a> for further details and to join the discussion on related tools and features! editor Graphics: 41 app.js:88 "Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/34719543/6vIY0_xpxRZ8DhVPmaH3kw/thumb.jpg?14978129305" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/34719543/6vIY0_xpxRZ8DhVPmaH3kw/thumb.jpg?14978129305</a> to <a href="https://s3.amazonaws.com/files.d20.io/images/34719543/6vIY0_xpxRZ8DhVPmaH3kw/original.jpg?14978129305" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/34719543/6vIY0_xpxRZ8DhVPmaH3kw/original.jpg?14978129305</a>" app.js:88 "Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/34719563/InXBIBmAHAjKXRbJmQhHuQ/thumb.png?14978129685" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/34719563/InXBIBmAHAjKXRbJmQhHuQ/thumb.png?14978129685</a> to <a href="https://s3.amazonaws.com/files.d20.io/images/34719563/InXBIBmAHAjKXRbJmQhHuQ/max.png?14978129685" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/34719563/InXBIBmAHAjKXRbJmQhHuQ/max.png?14978129685</a>" app.js:88 "Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/34719617/Bg4njKqeVDWa015wtPpUjg/thumb.png?14978130345" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/34719617/Bg4njKqeVDWa015wtPpUjg/thumb.png?14978130345</a> to <a href="https://s3.amazonaws.com/files.d20.io/images/34719617/Bg4njKqeVDWa015wtPpUjg/med.png?14978130345" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/34719617/Bg4njKqeVDWa015wtPpUjg/med.png?14978130345</a>" app.js:88 "Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/34719638/KXPRq9CgqEKkO2_8rLjZIA/thumb.png?14978130575" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/34719638/KXPRq9CgqEKkO2_8rLjZIA/thumb.png?14978130575</a> to <a href="https://s3.amazonaws.com/files.d20.io/images/34719638/KXPRq9CgqEKkO2_8rLjZIA/med.png?14978130575" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/34719638/KXPRq9CgqEKkO2_8rLjZIA/med.png?14978130575</a>" app.js:88 Paths: 31 app.js:88 new caster! app.js:84 FIREBASE WARNING: update at /campaign-3013568-t4mLMzPePFV_czw8JI6UaQ/graphics/page/-JvyHWs9XPvvpa_1Ai_Q/-Kqix4wHMoFZmwDpON8h failed: permission_denied firebase.2.4.0.js:45 FIREBASE WARNING: update at /campaign-3013568-t4mLMzPePFV_czw8JI6UaQ/graphics/page/-JvyHWs9XPvvpa_1Ai_Q/-KqixEGvdjOgy0J2GeS_ failed: permission_denied firebase.2.4.0.js:45 Reorder by ZORDER app.js:88 setting src app.js:88 Reorder by ZORDER app.js:88 Cols: 3 Rows: 2 app.js:83 Took 34ms to generate cache. app.js:83 unreachable code after return statement browse.js:655:3 unreachable code after return statement browse.js:655:3 TypeError: event.originalTarget.getAttribute is not a function[Learn More] tabbrowser.xml:8175:22 TypeError: event.originalTarget.getAttribute is not a function[Learn More] tabbrowser.xml:8182:22 Key event not available on some keyboard layouts: key=“r” modifiers=“accel,alt” id=“key_toggleReaderMode” browser.xul Key event not available on some keyboard layouts: key=“i” modifiers=“accel,alt,shift” id=“key_browserToolbox” browser.xul getRecipes: falling back to a synchronous message for: "<a href="https://app.roll20.net" rel="nofollow">https://app.roll20.net</a>" LoginRecipes.jsm:244 this._recipeManager is null LoginManagerParent.jsm:86 getRecipes: falling back to a synchronous message for: "<a href="https://app.roll20.net" rel="nofollow">https://app.roll20.net</a>" LoginRecipes.jsm:244 this._recipeManager is null LoginManagerParent.jsm:86 init active page! app.js:91 unreachable code after return statement browse.js:655:3 init active page! app.js:91 Loading mixed (insecure) display content “<a href="http://www.drivethrurpg.com/images/44/170461-thumb140.png”" rel="nofollow">http://www.drivethrurpg.com/images/44/170461-thumb140.png”</a> on a secure page[Learn More] players-cant-see-character-tokens-but-can-move-them unreachable code after return statement browse.js:655:3 init active page! app.js:91 89 app.js:87 init active page! app.js:91 Finished after going 2 levels deep. app.js:97 Begin processing op! app.js:97 Inline rolls complete! app.js:97 init active page! app.js:91 init active page! app.js:91
It looks as though you are using AFoW (advanced fog of war), tokens that are in the fog of war are invisible unless there is light to illuminate that area. Also, I would check to make sure that each token is set up to see (the 'Has Sight' box is checked). If the character has darkvision, make sure this is set up also.