The grid isn't showing up in any browser. I've switched browsers, did all the steps, messed with opacity ect. No visible grid. There is still a function grid that tokens snap to, but I can't see it. app.roll20dev.net/:1 The SSL certificate used to load resources from <a href="https://d3clqjduf2gvxg.cloudfront.net" rel="nofollow">https://d3clqjduf2gvxg.cloudfront.net</a> will be distrusted in M70. Once distrusted, users will be prevented from loading these resources. See <a href="https://g.co/chrome/symantecpkicerts" rel="nofollow">https://g.co/chrome/symantecpkicerts</a> for more information. app.js?1514404237:82 70 app.js?1514404237:83 TOUCH SUPPORTED: false app.js?1514404237:83 USING WEBGL ACCELERATION... app.js?1514404237:83 WEBGL STARTUP SUCCESS app.js?1514404237:85 Custom Sheet Translation app.js?1514404237:77 select app.js?1514404237:77 Switch mode to select app.js?1514404237:94 Initializing new dice engine with randomness... app.js?1514404237:94 Using random entropy app.js?1514404237:97 Compiling sheet... app.js?1514404237:97 Found rolltemplate: dnd4epower app.js?1514404237:97 Finding sheet rolls... app.js?1514404237:97 Including compendium template css. app.js?1514404237:99 window resize app.js?1514404237:83 Final set zoom! app.js?1514404237:83 UPDATE GL SIZE! app.js?1514404237:83 Final set zoom! tutorial_tips.js:7 tuts loaded app.roll20dev.net/:1 Failed to load <a href="https://app.roll20.net/image_library/marketplace_purchases_index" rel="nofollow">https://app.roll20.net/image_library/marketplace_purchases_index</a>: Redirect from '<a href="https://app.roll20.net/image_library/marketplace_purchases_index" rel="nofollow">https://app.roll20.net/image_library/marketplace_purchases_index</a>' to '<a href="https://app.roll20.net/sessions/new" rel="nofollow">https://app.roll20.net/sessions/new</a>' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin '<a href="https://app.roll20dev.net" rel="nofollow">https://app.roll20dev.net</a>' is therefore not allowed access. app.roll20dev.net/:1 Failed to load <a href="https://app.roll20.net/image_library/fetchroot" rel="nofollow">https://app.roll20.net/image_library/fetchroot</a>: Redirect from '<a href="https://app.roll20.net/image_library/fetchroot" rel="nofollow">https://app.roll20.net/image_library/fetchroot</a>' to '<a href="https://app.roll20.net/sessions/new" rel="nofollow">https://app.roll20.net/sessions/new</a>' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin '<a href="https://app.roll20dev.net" rel="nofollow">https://app.roll20dev.net</a>' is therefore not allowed access. app.js?1514404237:90 Final page load. app.js?1514404237:99 Refresh jukebox List! app.js?1514404237:90 Scan for new plays! app.js:89 Auth'ed. app.js:89 Go post auth! app.js:89 initial setup app.js:99 Refresh jukebox List! app.js:87 T.s app.js:96 Refresh Journal List! app.roll20dev.net/:3 Uncaught TypeError: Cannot read property 'id' of undefined at Object.eval (eval at jqotec (base.js:2), <anonymous>:3:82) at HTMLScriptElement.<anonymous> (base.js:1) at Function.each (jquery.1.8.2.min.js:2) at init.each (jquery.1.8.2.min.js:2) at init.jqote (base.js:1) at Object.d20.journal.refreshSpeakingAsOptions (app.js:97) at Object.d20.journal.refreshJournalList (app.js:97) at app.js:96 app.js:90 Scan for new plays! app.js:89 Got players value... app.js:89 joining game... 2app.js:86 Full load page! app.js:89 We have 9 pages app.js:99 Refresh jukebox List! app.js:87 Player -Kps3Q78Y9G6JxOIm756 is offline... app.js:88 Global Volume: 100=1 app.js:92 refershing page listings! app.js:87 Player -Kq-uAoJGT5cYlgchAlJ is offline... app.js:87 Player -Kr-RD17LWKzNnLxF0Yd is offline... app.js:87 Player -KrJ3x4KMhWBMC-Gls6r is offline... app.js:87 Player -KufQdZWchWOmIQtNKfi is offline... app.js:87 Player -KvxmVo6PUHS_KiiPmyq is offline... app.js:87 Player -Kx-gY1nwH4p_HQZn5T2 is offline... app.js:87 Player -Kx-gylg2J-HwlkVajko is offline... app.js:87 Player -Kx54ay4xQU6hoVl1pTQ is offline... app.js:87 Player -Kx9Y2sf2t7aUXSiZ5yG is offline... app.js:87 Player -Kx9Zv4ScxQGNivb_ger is offline... app.js:87 Player -Kx9xa6ooAWHZbkHGV8h is offline... app.js:87 Player -KxkGERTg7FfmrVTR3kI is offline... app.js:87 Player -Kxo794IzaazndY5rNcT is offline... app.js:87 Player -Kxqe3cpx_lpFQKkfyBc is offline... app.js:87 Player -KxtLryNHa-V1NzYwmAn is offline... app.js:87 Player -Kxxv9QNbGxTEb50Y7PO is offline... app.js:87 Player -Ky-AwyumW3RFazhZFFu is offline... app.js:89 Deferred finish joining... app.js:82 Firebase Online app.js:89 handle page changes app.js:89 false app.js:85 139 app.roll20dev.net/:1 Failed to load <a href="https://app.roll20.net/image_library/fetchorphanassets/false/1" rel="nofollow">https://app.roll20.net/image_library/fetchorphanassets/false/1</a>: Redirect from '<a href="https://app.roll20.net/image_library/fetchorphanassets/false/1" rel="nofollow">https://app.roll20.net/image_library/fetchorphanassets/false/1</a>' to '<a href="https://app.roll20.net/sessions/new" rel="nofollow">https://app.roll20.net/sessions/new</a>' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin '<a href="https://app.roll20dev.net" rel="nofollow">https://app.roll20dev.net</a>' is therefore not allowed access. app.roll20dev.net/:1 Failed to load <a href="https://app.roll20.net/image_library/validatefolderstructure/" rel="nofollow">https://app.roll20.net/image_library/validatefolderstructure/</a>: Redirect from '<a href="https://app.roll20.net/image_library/validatefolderstructure/" rel="nofollow">https://app.roll20.net/image_library/validatefolderstructure/</a>' to '<a href="https://app.roll20.net/sessions/new" rel="nofollow">https://app.roll20.net/sessions/new</a>' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin '<a href="https://app.roll20dev.net" rel="nofollow">https://app.roll20dev.net</a>' is therefore not allowed access. app.roll20dev.net/:1 Mixed Content: The page at '<a href="https://app.roll20dev.net/editor/" rel="nofollow">https://app.roll20dev.net/editor/</a>' was loaded over HTTPS, but requested an insecure image '<a href="http://imgsrv.roll20.net/?src=s3.amazonaws.com/files.staging.d20.io/images/245275/UcPyecLCtL9mX2UR6NZD2g/med.png%3F1509650824" rel="nofollow">http://imgsrv.roll20.net/?src=s3.amazonaws.com/files.staging.d20.io/images/245275/UcPyecLCtL9mX2UR6NZD2g/med.png%3F1509650824</a>'. This content should also be served over HTTPS. app.roll20dev.net/:1 Mixed Content: The page at '<a href="https://app.roll20dev.net/editor/" rel="nofollow">https://app.roll20dev.net/editor/</a>' was loaded over HTTPS, but requested an insecure image '<a href="http://imgsrv.roll20.net/?src=s3.amazonaws.com/files.staging.d20.io/images/245277/_O-NcbhFdq9ho1jFeLct9A/med.png%3F1509652442" rel="nofollow">http://imgsrv.roll20.net/?src=s3.amazonaws.com/files.staging.d20.io/images/245277/_O-NcbhFdq9ho1jFeLct9A/med.png%3F1509652442</a>'. This content should also be served over HTTPS. app.roll20dev.net/:1 Mixed Content: The page at '<a href="https://app.roll20dev.net/editor/" rel="nofollow">https://app.roll20dev.net/editor/</a>' was loaded over HTTPS, but requested an insecure image '<a href="http://imgsrv.roll20.net/?src=s3.amazonaws.com/files.staging.d20.io/images/245275/UcPyecLCtL9mX2UR6NZD2g/med.png%3F1509650824" rel="nofollow">http://imgsrv.roll20.net/?src=s3.amazonaws.com/files.staging.d20.io/images/245275/UcPyecLCtL9mX2UR6NZD2g/med.png%3F1509650824</a>'. This content should also be served over HTTPS. app.roll20dev.net/:1 Mixed Content: The page at '<a href="https://app.roll20dev.net/editor/" rel="nofollow">https://app.roll20dev.net/editor/</a>' was loaded over HTTPS, but requested an insecure image '<a href="http://imgsrv.roll20.net/?src=s3.amazonaws.com/files.staging.d20.io/images/245277/_O-NcbhFdq9ho1jFeLct9A/med.png%3F1509652442" rel="nofollow">http://imgsrv.roll20.net/?src=s3.amazonaws.com/files.staging.d20.io/images/245277/_O-NcbhFdq9ho1jFeLct9A/med.png%3F1509652442</a>'. This content should also be served over HTTPS. app.roll20dev.net/:1 Mixed Content: The page at '<a href="https://app.roll20dev.net/editor/" rel="nofollow">https://app.roll20dev.net/editor/</a>' was loaded over HTTPS, but requested an insecure image '<a href="http://imgsrv.roll20.net/?src=s3.amazonaws.com/files.staging.d20.io/images/245275/UcPyecLCtL9mX2UR6NZD2g/med.png%3F1509650824" rel="nofollow">http://imgsrv.roll20.net/?src=s3.amazonaws.com/files.staging.d20.io/images/245275/UcPyecLCtL9mX2UR6NZD2g/med.png%3F1509650824</a>'. This content should also be served over HTTPS. app.roll20dev.net/:1 Mixed Content: The page at '<a href="https://app.roll20dev.net/editor/" rel="nofollow">https://app.roll20dev.net/editor/</a>' was loaded over HTTPS, but requested an insecure image '<a href="http://imgsrv.roll20.net/?src=s3.amazonaws.com/files.staging.d20.io/images/245277/_O-NcbhFdq9ho1jFeLct9A/med.png%3F1509652442" rel="nofollow">http://imgsrv.roll20.net/?src=s3.amazonaws.com/files.staging.d20.io/images/245277/_O-NcbhFdq9ho1jFeLct9A/med.png%3F1509652442</a>'. This content should also be served over HTTPS. app.roll20dev.net/:1 Mixed Content: The page at '<a href="https://app.roll20dev.net/editor/" rel="nofollow">https://app.roll20dev.net/editor/</a>' was loaded over HTTPS, but requested an insecure image '<a href="http://imgsrv.roll20.net/?src=s3.amazonaws.com/files.staging.d20.io/images/245275/UcPyecLCtL9mX2UR6NZD2g/med.png%3F1509650824" rel="nofollow">http://imgsrv.roll20.net/?src=s3.amazonaws.com/files.staging.d20.io/images/245275/UcPyecLCtL9mX2UR6NZD2g/med.png%3F1509650824</a>'. This content should also be served over HTTPS. app.roll20dev.net/:1 Mixed Content: The page at '<a href="https://app.roll20dev.net/editor/" rel="nofollow">https://app.roll20dev.net/editor/</a>' was loaded over HTTPS, but requested an insecure image '<a href="http://imgsrv.roll20.net/?src=s3.amazonaws.com/files.staging.d20.io/images/245277/_O-NcbhFdq9ho1jFeLct9A/med.png%3F1509652442" rel="nofollow">http://imgsrv.roll20.net/?src=s3.amazonaws.com/files.staging.d20.io/images/245277/_O-NcbhFdq9ho1jFeLct9A/med.png%3F1509652442</a>'. This content should also be served over HTTPS. app.roll20dev.net/:1 Mixed Content: The page at '<a href="https://app.roll20dev.net/editor/" rel="nofollow">https://app.roll20dev.net/editor/</a>' was loaded over HTTPS, but requested an insecure image '<a href="http://imgsrv.roll20.net/?src=s3.amazonaws.com/files.staging.d20.io/images/245275/UcPyecLCtL9mX2UR6NZD2g/med.png%3F1509650824" rel="nofollow">http://imgsrv.roll20.net/?src=s3.amazonaws.com/files.staging.d20.io/images/245275/UcPyecLCtL9mX2UR6NZD2g/med.png%3F1509650824</a>'. This content should also be served over HTTPS. app.roll20dev.net/:1 Mixed Content: The page at '<a href="https://app.roll20dev.net/editor/" rel="nofollow">https://app.roll20dev.net/editor/</a>' was loaded over HTTPS, but requested an insecure image '<a href="http://imgsrv.roll20.net/?src=s3.amazonaws.com/files.staging.d20.io/images/245277/_O-NcbhFdq9ho1jFeLct9A/med.png%3F1509652442" rel="nofollow">http://imgsrv.roll20.net/?src=s3.amazonaws.com/files.staging.d20.io/images/245277/_O-NcbhFdq9ho1jFeLct9A/med.png%3F1509652442</a>'. This content should also be served over HTTPS. app.js:89 init active page! app.js:86 activate page! app.js:86 FULLY ACTIVATE VIEWS FOR PAGE. app.js:90 Scan for new plays! app.js:99 Refresh jukebox List! app.js:85 Do refresh link cache! app.js:96 Refresh Journal List! app.js:96 Search took 163ms s3.amazonaws.com/files.d20.io/images/12982437/xIpbGwdKP4dlNTGEopVWIg/thumb.png?1444713673233&size=150 Failed to load resource: the server responded with a status of 403 (Forbidden) s3.amazonaws.com/files.d20.io/images/12982437/xIpbGwdKP4dlNTGEopVWIg/thumb.png?1444713673233&size=30 Failed to load resource: the server responded with a status of 403 (Forbidden) app.js:86 Graphics: 0 app.js:86 Paths: 1 app.js:87 Reorder by ZORDER app.js:92 refershing page listings! app.js:87 Reorder by ZORDER app.js:85 139 app.js:99 window resize app.js:83 Final set zoom! app.js:83 UPDATE GL SIZE! app.js:83 Final set zoom!