Bug Triage Results Please carefully work through to the first three steps of our guide to Reporting a bug : Step 1: Make sure to use the right browser Please check if these issues persist when using both Chrome and Firefox. ✅ Chrome Version 131.0.6778.205 (Official Build) (64-bit) & Firefox 133.0 (64-bit) Step 2: Ensure that there are no extensions/addons interfering with Roll20 ✅Please disable all add-ons/extensions. Step 3: Clear your cache ✅ If none of the above succeed in resolving the problem, please provide the following information: Detailed description of the issue I've started working on a map with dynamic lighting, but the lighting isn't functioning correctly. Walls aren't being displayed where they should be, I can see through locked doors, and there are shadows where no walls exist. Step by step reproduction instructions The first time I encountered this issue, I wasn't sure what I had done wrong, so I ended up starting over completely deleting the project, and starting a new one (dont worry its just a quick oneshot Im crafting). Unfortunately, I'm experiencing the exact same problem with the second project. I have tried clearing the cache, reloading, changing browser, but the problem persists. Supplemental Information: Video To help illustrate the issue, I've created a video showcasing the problem and the settings I've been using. <a href="https://www.youtube.com/watch?v=FrR_hUordvw" rel="nofollow">https://www.youtube.com/watch?v=FrR_hUordvw</a> Console log jquery.migrate.js:20 JQMIGRATE: Logging is active
gtm.js?id=GTM-MKL9HM6&gtm_auth=RyNPjkDTh-LgK4oo5gJi6A&gtm_preview=env-1&gtm_cookies_win=x:201 Refused to load the script '<a href="https://bat.bing.com/bat.js" rel="nofollow">https://bat.bing.com/bat.js</a>' because it violates the following Content Security Policy directive: "script-src 'self' 'unsafe-eval' 'nonce-XgD07T6GYdKkP5rM' 'nonce-KVlDXKYcl1kcQvRM' <a href="https://cdn.roll20.net" rel="nofollow">https://cdn.roll20.net</a> blob: <a href="https://www.datadoghq-browser-agent.com" rel="nofollow">https://www.datadoghq-browser-agent.com</a> <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="https://apis.google.com" rel="nofollow">https://apis.google.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 <a href="https://www.googletagmanager.com" rel="nofollow">https://www.googletagmanager.com</a> https://*.refiner.io https://*.maze.co". Note that 'script-src-elem' was not explicitly set, so 'script-src' is used as a fallback.
lc @ gtm.js?id=GTM-MKL9HM6&gtm_auth=RyNPjkDTh-LgK4oo5gJi6A&gtm_preview=env-1&gtm_cookies_win=x:201Understand this errorAI
CAMPAIGN ID: 18855379
vtt.bundle.3f74c38942c2bbc91838.js:6739 [Deprecation] Custom state pseudo classes have been changed from ":--grayscale-light-l-30" to ":state(grayscale-light-l-30)". See more here: <a href="https://github.com/w3c/csswg-drafts/issues/4805" rel="nofollow">https://github.com/w3c/csswg-drafts/issues/4805</a>
k @ vtt.bundle.3f74c38942c2bbc91838.js:6739Understand this errorAI
vtt.bundle.3f74c38942c2bbc91838.js:47128 70
vtt.bundle.3f74c38942c2bbc91838.js:47164 TOUCH SUPPORTED: false
vtt.bundle.3f74c38942c2bbc91838.js:47164 USING WEBGL ACCELERATION...
vtt.bundle.3f74c38942c2bbc91838.js:47164 WEBGL STARTUP SUCCESS
vtt.bundle.3f74c38942c2bbc91838.js:47232 Loading Custom character sheet.
vtt.bundle.3f74c38942c2bbc91838.js:37901 BJS - [23:03:14]: Babylon.js v7.10.2 - WebGL2 - Parallel shader compilation
tutorial_tips.js:7 tuts loaded
gtm.js?id=GTM-MKL9HM6&gtm_auth=RyNPjkDTh-LgK4oo5gJi6A&gtm_preview=env-1&gtm_cookies_win=x:164 Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'self' 'unsafe-eval' 'nonce-XgD07T6GYdKkP5rM' 'nonce-KVlDXKYcl1kcQvRM' <a href="https://cdn.roll20.net" rel="nofollow">https://cdn.roll20.net</a> blob: <a href="https://www.datadoghq-browser-agent.com" rel="nofollow">https://www.datadoghq-browser-agent.com</a> <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="https://apis.google.com" rel="nofollow">https://apis.google.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 <a href="https://www.googletagmanager.com" rel="nofollow">https://www.googletagmanager.com</a> https://*.refiner.io https://*.maze.co". Either the 'unsafe-inline' keyword, a hash ('sha256-77bgQblnRaKk1m8aq2FHqKiER4ywljc0EoTvK4RBca4='), or a nonce ('nonce-...') is required to enable inline execution.
(anonymous) @ gtm.js?id=GTM-MKL9HM6&gtm_auth=RyNPjkDTh-LgK4oo5gJi6A&gtm_preview=env-1&gtm_cookies_win=x:164Understand this errorAI
gtm.js?id=GTM-MKL9HM6&gtm_auth=RyNPjkDTh-LgK4oo5gJi6A&gtm_preview=env-1&gtm_cookies_win=x:164 Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'self' 'unsafe-eval' 'nonce-XgD07T6GYdKkP5rM' 'nonce-KVlDXKYcl1kcQvRM' <a href="https://cdn.roll20.net" rel="nofollow">https://cdn.roll20.net</a> blob: <a href="https://www.datadoghq-browser-agent.com" rel="nofollow">https://www.datadoghq-browser-agent.com</a> <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="https://apis.google.com" rel="nofollow">https://apis.google.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 <a href="https://www.googletagmanager.com" rel="nofollow">https://www.googletagmanager.com</a> https://*.refiner.io https://*.maze.co". Either the 'unsafe-inline' keyword, a hash ('sha256-ZdDTEfl8xrGn7iZ/2mMDizDIe6JRmep2vz9STHJi4Zs='), or a nonce ('nonce-...') is required to enable inline execution.
(anonymous) @ gtm.js?id=GTM-MKL9HM6&gtm_auth=RyNPjkDTh-LgK4oo5gJi6A&gtm_preview=env-1&gtm_cookies_win=x:164Understand this errorAI
gtm.js?id=GTM-MKL9HM6&gtm_auth=RyNPjkDTh-LgK4oo5gJi6A&gtm_preview=env-1&gtm_cookies_win=x:716 Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'self' 'unsafe-eval' 'nonce-XgD07T6GYdKkP5rM' 'nonce-KVlDXKYcl1kcQvRM' <a href="https://cdn.roll20.net" rel="nofollow">https://cdn.roll20.net</a> blob: <a href="https://www.datadoghq-browser-agent.com" rel="nofollow">https://www.datadoghq-browser-agent.com</a> <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="https://apis.google.com" rel="nofollow">https://apis.google.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 <a href="https://www.googletagmanager.com" rel="nofollow">https://www.googletagmanager.com</a> https://*.refiner.io https://*.maze.co". Either the 'unsafe-inline' keyword, a hash ('sha256-xYyJ8MpkrkzP1+QCyeByH/p+pVd0JK9pk1G6jh7aVaY='), or a nonce ('nonce-...') is required to enable inline execution.
(anonymous) @ gtm.js?id=GTM-MKL9HM6&gtm_auth=RyNPjkDTh-LgK4oo5gJi6A&gtm_preview=env-1&gtm_cookies_win=x:716Understand this errorAI
gtm.js?id=GTM-MKL9HM6&gtm_auth=RyNPjkDTh-LgK4oo5gJi6A&gtm_preview=env-1&gtm_cookies_win=x:716 Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'self' 'unsafe-eval' 'nonce-XgD07T6GYdKkP5rM' 'nonce-KVlDXKYcl1kcQvRM' <a href="https://cdn.roll20.net" rel="nofollow">https://cdn.roll20.net</a> blob: <a href="https://www.datadoghq-browser-agent.com" rel="nofollow">https://www.datadoghq-browser-agent.com</a> <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="https://apis.google.com" rel="nofollow">https://apis.google.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 <a href="https://www.googletagmanager.com" rel="nofollow">https://www.googletagmanager.com</a> https://*.refiner.io https://*.maze.co". Either the 'unsafe-inline' keyword, a hash ('sha256-VussMEcsqEPalla4i7RvpHqvRE4+2WmSh4DL2kBzaD4='), or a nonce ('nonce-...') is required to enable inline execution.
(anonymous) @ gtm.js?id=GTM-MKL9HM6&gtm_auth=RyNPjkDTh-LgK4oo5gJi6A&gtm_preview=env-1&gtm_cookies_win=x:716Understand this errorAI
editor/:1 <meta name="apple-mobile-web-app-capable" content="yes"> is deprecated. Please include <meta name="mobile-web-app-capable" content="yes">Understand this warningAI
sheetsandboxworker.js:753 Starting up WEB WORKER
sheetworker.js:6404 Sheetworkers Initialized!
vtt.bundle.3f74c38942c2bbc91838.js:5723 Player -OEQMjk_BWEuHubsgCIG is offline...
vtt.bundle.3f74c38942c2bbc91838.js:47128 Firebase Online
vtt.bundle.3f74c38942c2bbc91838.js:50 Scheduled automatic refresh of OAuth token
vtt.bundle.3f74c38942c2bbc91838.js:33782 marked(): mangle parameter is enabled by default, but is deprecated since version 5.0.0, and will be removed in the future. To clear this warning, install <a href="https://www.npmjs.com/package/marked-mangle" rel="nofollow">https://www.npmjs.com/package/marked-mangle</a>, or disable by setting `{mangle: false}`.
le @ vtt.bundle.3f74c38942c2bbc91838.js:33782Understand this warningAI
vtt.bundle.3f74c38942c2bbc91838.js:33782 marked(): headerIds and headerPrefix parameters enabled by default, but are deprecated since version 5.0.0, and will be removed in the future. To clear this warning, install <a href="https://www.npmjs.com/package/marked-gfm-heading-id" rel="nofollow">https://www.npmjs.com/package/marked-gfm-heading-id</a>, or disable by setting `{headerIds: false}`.
le @ vtt.bundle.3f74c38942c2bbc91838.js:33782Understand this warningAI
vtt.bundle.3f74c38942c2bbc91838.js:30036 Download the Apollo DevTools for a better development experience: <a href="https://chrome.google.com/webstore/detail/apollo-client-developer-t/jdkknkkbebbapilgoeccciglkfbmbnfm" rel="nofollow">https://chrome.google.com/webstore/detail/apollo-client-developer-t/jdkknkkbebbapilgoeccciglkfbmbnfm</a>
vtt.bundle.3f74c38942c2bbc91838.js:5723 Player -OEQMjQWUS99bIknSZ6h is offline...
138Chrome is moving towards a new experience that allows users to choose to browse without third-party cookies.Understand this warningAI
editor/:1 [Deprecation] Custom state pseudo classes have been changed from ":--grayscale-light-l-30" to ":state(grayscale-light-l-30)". See more here: <a href="https://github.com/w3c/csswg-drafts/issues/4805Understand" rel="nofollow">https://github.com/w3c/csswg-drafts/issues/4805Understand</a> this errorAI
<a href="http://www.google.nl/ads/ga-audiences?v=1&t=sr&slf_rd=1&_r=4&tid=G-SZLSVQPSWG&cid=1043117928.1712089485&gtm=45je4cc1v882714971za200zb832573272&aip=1&dma=1&dma_cps=syphamo&gcd=13l3lPl2l1l1&npa=1&frm=0&tag_exp=101925629~102067555~102067808~102081485~102198178&z=1286955712:1" rel="nofollow">www.google.nl/ads/ga-audiences?v=1&t=sr&slf_rd=1&_r=4&tid=G-SZLSVQPSWG&cid=1043117928.1712089485&gtm=45je4cc1v882714971za200zb832573272&aip=1&dma=1&dma_cps=syphamo&gcd=13l3lPl2l1l1&npa=1&frm=0&tag_exp=101925629~102067555~102067808~102081485~102198178&z=1286955712:1</a>
GET <a href="https://www.google.nl/ads/ga-audiences?v=1&t=sr&slf_rd=1&_r=4&tid=G-SZLSVQPSWG&cid=1043117928.1712089485&gtm=45je4cc1v882714971za200zb832573272&aip=1&dma=1&dma_cps=syphamo&gcd=13l3lPl2l1l1&npa=1&frm=0&tag_exp=101925629~102067555~102067808~102081485~102198178&z=1286955712" rel="nofollow">https://www.google.nl/ads/ga-audiences?v=1&t=sr&slf_rd=1&_r=4&tid=G-SZLSVQPSWG&cid=1043117928.1712089485&gtm=45je4cc1v882714971za200zb832573272&aip=1&dma=1&dma_cps=syphamo&gcd=13l3lPl2l1l1&npa=1&frm=0&tag_exp=101925629~102067555~102067808~102081485~102198178&z=1286955712</a> net::ERR_BLOCKED_BY_CLIENT
Image
qc @ js?id=G-SZLSVQPSWG&l=dataLayer&cx=c&gtm=45He4cc1v832573272za200:212
KH @ js?id=G-SZLSVQPSWG&l=dataLayer&cx=c&gtm=45He4cc1v832573272za200:752
LH.j @ js?id=G-SZLSVQPSWG&l=dataLayer&cx=c&gtm=45He4cc1v832573272za200:754
LH.add @ js?id=G-SZLSVQPSWG&l=dataLayer&cx=c&gtm=45He4cc1v832573272za200:754
h.lk @ js?id=G-SZLSVQPSWG&l=dataLayer&cx=c&gtm=45He4cc1v832573272za200:772
h.kn @ js?id=G-SZLSVQPSWG&l=dataLayer&cx=c&gtm=45He4cc1v832573272za200:772
(anonymous) @ js?id=G-SZLSVQPSWG&l=dataLayer&cx=c&gtm=45He4cc1v832573272za200:769
el @ js?id=G-SZLSVQPSWG&l=dataLayer&cx=c&gtm=45He4cc1v832573272za200:379
El @ js?id=G-SZLSVQPSWG&l=dataLayer&cx=c&gtm=45He4cc1v832573272za200:384
(anonymous) @ js?id=G-SZLSVQPSWG&l=dataLayer&cx=c&gtm=45He4cc1v832573272za200:769
c @ js?id=G-SZLSVQPSWG&l=dataLayer&cx=c&gtm=45He4cc1v832573272za200:542
Eu @ js?id=G-SZLSVQPSWG&l=dataLayer&cx=c&gtm=45He4cc1v832573272za200:542
h.jn @ js?id=G-SZLSVQPSWG&l=dataLayer&cx=c&gtm=45He4cc1v832573272za200:769
c @ js?id=G-SZLSVQPSWG&l=dataLayer&cx=c&gtm=45He4cc1v832573272za200:784
fn @ js?id=G-SZLSVQPSWG&l=dataLayer&cx=c&gtm=45He4cc1v832573272za200:400
en.flush @ js?id=G-SZLSVQPSWG&l=dataLayer&cx=c&gtm=45He4cc1v832573272za200:402
en.push @ js?id=G-SZLSVQPSWG&l=dataLayer&cx=c&gtm=45He4cc1v832573272za200:400
Ym @ js?id=G-SZLSVQPSWG&l=dataLayer&cx=c&gtm=45He4cc1v832573272za200:397
event @ js?id=G-SZLSVQPSWG&l=dataLayer&cx=c&gtm=45He4cc1v832573272za200:641
Sz @ js?id=G-SZLSVQPSWG&l=dataLayer&cx=c&gtm=45He4cc1v832573272za200:647
Wz.b.push @ js?id=G-SZLSVQPSWG&l=dataLayer&cx=c&gtm=45He4cc1v832573272za200:652
$e @ totallyNotAnalytics.bundle.dbfcb46d356212c5d501.js:5
t @ vtt.bundle.3f74c38942c2bbc91838.js:6339
(anonymous) @ vtt.bundle.3f74c38942c2bbc91838.js:6311
q @ vtt.bundle.3f74c38942c2bbc91838.js:6560
V.ee._handleKey @ vtt.bundle.3f74c38942c2bbc91838.js:6560
V.handleKey @ vtt.bundle.3f74c38942c2bbc91838.js:6560
ne @ vtt.bundle.3f74c38942c2bbc91838.js:6560Understand this errorAI