Hello everyone! I am getting a weird visual glitch when trying to run a VTT here on Roll20. It's only happening on my new laptop, not my old one It's only happening on firefox, not any other browser It's only happening in games I created/am GM in, not games I'm a player in I have disabled all browser extensions, added Roll20 as an exception in Firefox's security and both turned on, and turned off, Hardware Acceleration. None of these things have fixed the issue. Edit: My players are not having the same glitch. It's only me and only under the conditions above. I have a Firefox Console log which follows: JQMIGRATE: Logging is active jquery.migrate.js:20:10 Layout was forced before the page was fully loaded. If stylesheets are not yet loaded this may cause a flash of unstyled content. jquery-1.9.1.js:9392:14 Content-Security-Policy: The page’s settings blocked an event handler (script-src-attr) from being executed because it violates the following directive: “script-src 'self' 'unsafe-eval' 'nonce-EqcSf23ynn9R13qe' 'nonce-BZKQWCdxpAVtyJMo' 'nonce-x4kdktqCxY0VWu3P' <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 https://*.thedemiplane.com https://*.demiplane.com <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> https://*.sentry-cdn.com <a href="https://www.googletagmanager.com" rel="nofollow">https://www.googletagmanager.com</a> https://*.refiner.io https://*.maze.co”. Consider using a hash ('sha256-47mKTaMaEn1L3m5DAz9muidMqw636xxw7EFAK/YnPdg=') together with 'unsafe-hashes'. 3 jquery-1.9.1.js:1444:7 Content-Security-Policy: The page’s settings blocked an event handler (script-src-attr) from being executed because it violates the following directive: “script-src 'self' 'unsafe-eval' 'nonce-EqcSf23ynn9R13qe' 'nonce-BZKQWCdxpAVtyJMo' 'nonce-x4kdktqCxY0VWu3P' <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 https://*.thedemiplane.com https://*.demiplane.com <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> https://*.sentry-cdn.com <a href="https://www.googletagmanager.com" rel="nofollow">https://www.googletagmanager.com</a> https://*.refiner.io https://*.maze.co”. Consider using a hash ('sha256-47mKTaMaEn1L3m5DAz9muidMqw636xxw7EFAK/YnPdg=') together with 'unsafe-hashes'. 3 jquery-1.9.1.js:1450:6 CAMPAIGN ID: 15632056 startjs:38:9 VTT Engine: legacy | VTT Build Version: latest startjs:41:9 Ignoring unsupported entryTypes: layout-shift. totallyNotAnalytics.bundle.e71b60393b75dc0155a6.js:3:29129 Ignoring unsupported entryTypes: longtask. totallyNotAnalytics.bundle.e71b60393b75dc0155a6.js:3:29244 unreachable code after return statement vtt.bundle.26ce37dd2550c42011e6.js:47211:30327 WebRTC: RTCIceServer.url is deprecated! Use urls instead. 3 vtt.bundle.26ce37dd2550c42011e6.js:4076 70 vtt.bundle.26ce37dd2550c42011e6.js:47212:126619 WEBGL_debug_renderer_info is deprecated in Firefox and will be removed. Please use RENDERER. vtt.bundle.26ce37dd2550c42011e6.js:43:2968 TOUCH SUPPORTED: false vtt.bundle.26ce37dd2550c42011e6.js:47254:86679 USING WEBGL ACCELERATION... vtt.bundle.26ce37dd2550c42011e6.js:47254:87186 WEBGL STARTUP SUCCESS vtt.bundle.26ce37dd2550c42011e6.js:47254:87630 Loading Custom character sheet. vtt.bundle.26ce37dd2550c42011e6.js:47322:34732 WEBGL_debug_renderer_info is deprecated in Firefox and will be removed. Please use RENDERER. vtt.bundle.26ce37dd2550c42011e6.js:33936:10967 BJS - [17:23:29]: Babylon.js v7.10.2 - WebGL2 vtt.bundle.26ce37dd2550c42011e6.js:37985:18138 tuts loaded tutorial_tips.js:7:10 Invalid URI. Load of media resource failed. editor Loading failed for the <script> with source “ <a href="https://bat.bing.com/bat.js”" rel="nofollow">https://bat.bing.com/bat.js”</a> . editor:1:1 Content-Security-Policy: The page’s settings blocked a script (script-src-elem) at <a href="https://bat.bing.com/bat.js" rel="nofollow">https://bat.bing.com/bat.js</a> from being executed because it violates the following directive: “script-src 'self' 'unsafe-eval' 'nonce-EqcSf23ynn9R13qe' 'nonce-BZKQWCdxpAVtyJMo' 'nonce-x4kdktqCxY0VWu3P' <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 https://*.thedemiplane.com https://*.demiplane.com <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> https://*.sentry-cdn.com <a href="https://www.googletagmanager.com" rel="nofollow">https://www.googletagmanager.com</a> https://*.refiner.io https://*.maze.co” gtm.js:284:483 Cookie warnings 6 asm.js type error: Asm.js optimizer disabled by 'asmjs' runtime option ffmpeg-worker-webm.3.js asm.js is deprecated and should no longer be used. Please recompile using WebAssembly to get the best performance. ffmpeg-worker-webm.3.js:148:1 unreachable code after return statement ffmpeg-worker-webm.3.js:153:13434 unreachable code after return statement ffmpeg-worker-webm.3.js:164:111618 unreachable code after return statement ffmpeg-worker-webm.3.js:183:15521 unreachable code after return statement ffmpeg-worker-webm.3.js:187:17707 unreachable code after return statement ffmpeg-worker-webm.3.js:187:19503 unreachable code after return statement ffmpeg-worker-webm.3.js:189:21300 unreachable code after return statement ffmpeg-worker-webm.3.js:190:21238 unreachable code after return statement ffmpeg-worker-webm.3.js:194:17923 unreachable code after return statement ffmpeg-worker-webm.3.js:194:39368 unreachable code after return statement ffmpeg-worker-webm.3.js:197:71234 Player -N_M70-eM10PwxAfQUcR is offline... vtt.bundle.26ce37dd2550c42011e6.js:5748:103152 Player -N_M70SBzREOpY46aa4F is offline... vtt.bundle.26ce37dd2550c42011e6.js:5748:103152 Player -N_M81HrOReDZcEK5AGi is offline... vtt.bundle.26ce37dd2550c42011e6.js:5748:103152 Player -N_M9eiqDUWASAHGUeyL is offline... vtt.bundle.26ce37dd2550c42011e6.js:5748:103152 Player -NdrWlkm-zCNRxtEfRlN is offline... vtt.bundle.26ce37dd2550c42011e6.js:5748:103152 Player -O5ai2jyoyYWOBRrlfP9 is offline... vtt.bundle.26ce37dd2550c42011e6.js:5748:103152 Firebase Online vtt.bundle.26ce37dd2550c42011e6.js:47212:128670 Scheduled automatic refresh of OAuth token vtt.bundle.26ce37dd2550c42011e6.js:50:35395 Including compendium template css. vtt.bundle.26ce37dd2550c42011e6.js:47322:34927 A resource is blocked by OpaqueResponseBlocking, please check browser console for details. thumb.jpg A resource is blocked by OpaqueResponseBlocking, please check browser console for details. thumb.jpg Starting up WEB WORKER sheetsandbox.bundle.js:3296:10 Roll20 Kingmaker Module log| kScaffold Loaded sheetsandbox.bundle.js:209:13 Starting up WEB WORKER sheetsandbox.bundle.js:3296:10 downloadable font: glyf: empty gid 4 used as component in glyph 99 (font-family: "Goblin One" style:normal weight:400 stretch:100 src index:0) source: <a href="https://fonts.gstatic.com/s/goblinone/v28/CSR64z1ZnOqZRjRCBVY_fOAKTQ.woff2" rel="nofollow">https://fonts.gstatic.com/s/goblinone/v28/CSR64z1ZnOqZRjRCBVY_fOAKTQ.woff2</a> This site appears to use a scroll-linked positioning effect. This may not work well with asynchronous panning; see <a href="https://firefox-source-docs.mozilla.org/performance/scroll-linked_effects.html" rel="nofollow">https://firefox-source-docs.mozilla.org/performance/scroll-linked_effects.html</a> for further details and to join the discussion on related tools and features! editor 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}`. vtt.bundle.26ce37dd2550c42011e6.js:33866:168466 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}`. vtt.bundle.26ce37dd2550c42011e6.js:33866:169372