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

CTRL L doesnt work, updated Dynamic Lighting

So I have updated dynamic lightning and I was told this issue was resolved but im still having it. When I click CTRL L on a character it shows me what every pc can see. I have attached a picture showing it after clicking on the black haired token girl. Note that she is on the opposite side of a dynamic lighting wall so she should not&nbsp;see any of that and the shading by V6 is what The other tokens could see.&nbsp; I use the api scripts group initiative&nbsp;and 5th edition ogl companion.&nbsp; Description of setup Chrome 86 Darkreader, epubreader Windows 10, Home&nbsp; Chrome 86 86 Windows 10 Home Javascript Is enabled MalwareBytes Darkreader, The rest were removed for testing You can optionally include screenshots by using the "Attach a File" link when submitting a post. A Console Log from the moment you logged into the page through when you encountered the issue. Heres my Console Log Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'self' 'unsafe-eval' 'sha256-dm6tOb8rwEmENe5+ec26sQvlH6Xd1CBZ7IvtZ4kJ1og=' 'sha256-jlxVUPsj/qdPM120UwbjpC4Tw7dq+obb7SYUV+lSfrI=' 'nonce-sRW3EkrfbFlXjjC4' <a href="http://cdn.inspectlet.com" rel="nofollow">http://cdn.inspectlet.com</a> 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> *.sentry-cdn.com". Either the 'unsafe-inline' keyword, a hash ('sha256-kH8OfsIWm/j2az5XQDZmvxH0faTd3NBwLZS7nTM5Oy4='), or a nonce ('nonce-...') is required to enable inline execution. (index):20 Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'self' 'unsafe-eval' 'sha256-dm6tOb8rwEmENe5+ec26sQvlH6Xd1CBZ7IvtZ4kJ1og=' 'sha256-jlxVUPsj/qdPM120UwbjpC4Tw7dq+obb7SYUV+lSfrI=' 'nonce-sRW3EkrfbFlXjjC4' <a href="http://cdn.inspectlet.com" rel="nofollow">http://cdn.inspectlet.com</a> 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> *.sentry-cdn.com". Either the 'unsafe-inline' keyword, a hash ('sha256-pTNkp50U6tVf8FuQzTMh762+Nza6SP/j648+XWvdL+s='), or a nonce ('nonce-...') is required to enable inline execution. /v2/js/jquery.migrate.js:20 JQMIGRATE: Logging is active app.roll20.net/:15 CAMPAIGN ID: 8538843 app.js:552 70 app.js:553 Custom Sheet Translation app.js:558 TOUCH SUPPORTED: false app.js:558 USING WEBGL ACCELERATION... app.js:558 WEBGL STARTUP SUCCESS app.js:576 Loading Custom character sheet. app.js:576 Including compendium template css. tutorial_tips.js:7 tuts loaded (index):1 [DOM] Found 2 elements with non-unique id #0: (More info: <a href="https://goo.gl/9p2vKq" rel="nofollow">https://goo.gl/9p2vKq</a>) &lt;select aria-selected=​"true" class=​"chosen filter-search_filter-value" data-filter-num=​"0" data-match-type=​"Any" id=​"0" multiple name=​"expansion"&gt;​…​&lt;/select&gt;​ &lt;select aria-selected=​"true" class=​"chosen filter-search_filter-value" data-filter-num=​"0" data-match-type=​"Any" id=​"0" multiple name=​"expansion"&gt;​…​&lt;/select&gt;​ (index):1 [DOM] Found 2 elements with non-unique id #1: (More info: <a href="https://goo.gl/9p2vKq" rel="nofollow">https://goo.gl/9p2vKq</a>) &lt;input class=​"filter-search_filter-value filtername" data-filter-num=​"name" data-match-type=​"Any" id=​"1" name=​"Name" type=​"text" value&gt;​ &lt;input class=​"filter-search_filter-value filtername" data-filter-num=​"name" data-match-type=​"Any" id=​"1" name=​"Name" type=​"text" value&gt;​ (index):1 [DOM] Found 2 elements with non-unique id #2: (More info: <a href="https://goo.gl/9p2vKq" rel="nofollow">https://goo.gl/9p2vKq</a>) &lt;select name=​"Alignment[]​" id=​"2" class=​"chosen filter-search_filter-value multiselect" multiple=​"multiple" aria-selected=​"true" data-filter-num=​"2" data-match-type=​"Any" placeholder=​"Select Some Options"&gt;​…​&lt;/select&gt;​ &lt;select name=​"Level[]​" id=​"2" class=​"chosen filter-search_filter-value multiselect" multiple=​"multiple" aria-selected=​"true" data-filter-num=​"2" data-match-type=​"Any" placeholder=​"Select Some Options"&gt;​…​&lt;/select&gt;​ (index):1 [DOM] Found 2 elements with non-unique id #3: (More info: <a href="https://goo.gl/9p2vKq" rel="nofollow">https://goo.gl/9p2vKq</a>) &lt;input class=​"filter-search_filter-value" data-filter-num=​"3" data-match-type=​"Any" id=​"3" name=​"Speed" type=​"text" value&gt;​ &lt;select name=​"Classes[]​" id=​"3" class=​"chosen filter-search_filter-value multiselect" multiple=​"multiple" aria-selected=​"true" data-filter-num=​"3" data-match-type=​"Any" placeholder=​"Select Some Options"&gt;​…​&lt;/select&gt;​ (index):1 [DOM] Found 2 elements with non-unique id #4: (More info: <a href="https://goo.gl/9p2vKq" rel="nofollow">https://goo.gl/9p2vKq</a>) &lt;select name=​"Type[]​" id=​"4" class=​"chosen filter-search_filter-value multiselect" multiple=​"multiple" aria-selected=​"true" data-filter-num=​"4" data-match-type=​"Any" placeholder=​"Select Some Options"&gt;​…​&lt;/select&gt;​ &lt;select name=​"School[]​" id=​"4" class=​"chosen filter-search_filter-value multiselect" multiple=​"multiple" aria-selected=​"true" data-filter-num=​"4" data-match-type=​"Any" placeholder=​"Select Some Options"&gt;​…​&lt;/select&gt;​ (index):1 [DOM] Found 2 elements with non-unique id #7: (More info: <a href="https://goo.gl/9p2vKq" rel="nofollow">https://goo.gl/9p2vKq</a>) &lt;select name=​"Languages[]​" id=​"7" class=​"chosen filter-search_filter-value multiselect" multiple=​"multiple" aria-selected=​"true" data-filter-num=​"7" data-match-type=​"Any" placeholder=​"Select Some Options"&gt;​…​&lt;/select&gt;​ &lt;select name=​"Casting Time[]​" id=​"7" class=​"chosen filter-search_filter-value multiselect" multiple=​"multiple" aria-selected=​"true" data-filter-num=​"7" data-match-type=​"Any" placeholder=​"Select Some Options"&gt;​…​&lt;/select&gt;​ sheetsandboxworker.js?1605889142147:682 Starting up WEB WORKER app.js:567 Final page load. app.js:565 Auth'ed. app.js:565 Go post auth! app.js:565 initial setup app.js:565 joining game... app.js:563 Player -MHHv_Wj1Z4RxI3wV5oj is offline... app.js:563 Player -MHHx3TZNt5jNtlIQzpU is offline... app.js:563 Player -MHJ4mFvkJaLgKEkL_bG is offline... app.js:563 Player -MHJ69siWVTxVtpSB3KK is offline... app.js:563 Player -MHJ7PC7iEZdILrTRgRJ is offline... app.js:563 Player -MHJApWJU5shvrf7xDEl is offline... app.js:565 Deferred finish joining... app.js:552 Firebase Online 48app.js:561 Full load page! app.js:565 We have 48 pages thumb.webp:1 Failed to load resource: the server responded with a status of 403 (Forbidden) app.js:587 DOMException: Permission denied t.errorLog @ app.js:587 3app.js:568 Foudn a pre-defined key order! dnd5e.js:241 --------------------------------------------- dnd5e.js:244 INSTALLING UPDATES: dnd5e.js:254 D&amp;D 5th Edition by Roll20 Version 4.21 dnd5e.js:255 --------------------------------------------- (index):424 Refused to load the script '<a href="https://js-agent.newrelic.com/nr-1167.min.js" rel="nofollow">https://js-agent.newrelic.com/nr-1167.min.js</a>' because it violates the following Content Security Policy directive: "script-src 'self' 'unsafe-eval' 'sha256-dm6tOb8rwEmENe5+ec26sQvlH6Xd1CBZ7IvtZ4kJ1og=' 'sha256-jlxVUPsj/qdPM120UwbjpC4Tw7dq+obb7SYUV+lSfrI=' 'nonce-sRW3EkrfbFlXjjC4' <a href="http://cdn.inspectlet.com" rel="nofollow">http://cdn.inspectlet.com</a> 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> *.sentry-cdn.com". Note that 'script-src-elem' was not explicitly set, so 'script-src' is used as a fallback. r @ (index):424 2(index):1 [.WebGL-00000219670E0570]GL ERROR :GL_INVALID_OPERATION : glDrawArrays: Source and destination textures of the draw are the same. /v2/js/jquery.migrate.js:39 JQMIGRATE: jQuery.fn.attr('checked') may use property instead of attribute migrateWarn @ /v2/js/jquery.migrate.js:39 /v2/js/jquery.migrate.js:41 console.trace migrateWarn @ /v2/js/jquery.migrate.js:41 (index):1 [.WebGL-00000219670E0570]GL ERROR :GL_INVALID_OPERATION : glDrawArrays: Source and destination textures of the draw are the same. DevTools failed to load SourceMap: Could not parse content for <a href="https://app.roll20.net/js/d20/underscore-min.map" rel="nofollow">https://app.roll20.net/js/d20/underscore-min.map</a>: Unexpected token &lt; in JSON at position 0
1605889988
David M.
Pro
API Scripter
This is a well documented bug with Ctrl+L in UDL. Players won't see this, assuming they don't control all tokens. Until this is fixed, the only way to test vision as a GM with UDL is to re-join as player or use a dummy account with player privileges.&nbsp;
David M. said: This is a well documented bug with Ctrl+L in UDL. Players won't see this, assuming they don't control all tokens. Until this is fixed, the only way to test vision as a GM with UDL is to re-join as player or use a dummy account with player privileges.&nbsp; I wasn't sure because I went through some previous threads and it said the issue was resolved. Is there a script or something that can revert all my pages back to legacy? Because this is a big issue for me.
1605896378
David M.
Pro
API Scripter
I hadn't seen that post regarding resolution, but I still use LDL so not sure. As far as an "un-convert" script, I don't know of any (could be wrong). Best I can think of aside from a custom script is to make a Token-mod macro that changes the vision settings, then select all tokens and run the macro on each map. Would still have to change page settings manually, though.
David M. said: I hadn't seen that post regarding resolution, but I still use LDL so not sure. As far as an "un-convert" script, I don't know of any (could be wrong). Best I can think of aside from a custom script is to make a Token-mod macro that changes the vision settings, then select all tokens and run the macro on each map. Would still have to change page settings manually, though. Rip thats kind of impossible for my ability level. Thank you for the help though