Here's the console log for what happened chrome-extension://emjegnbmlkhfbpelhonbnfhnbnaipfmj/EarlyContentScript.js:1 EARLY CONTENT SCRIPT chrome-extension://emjegnbmlkhfbpelhonbnfhnbnaipfmj/EarlyContentScript.js:1 chrome-extension://emjegnbmlkhfbpelhonbnfhnbnaipfmj/WebsiteBootstrapBefore.js (index):12 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-bp1Tps7l2Fy9kGu2' <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 blob:". Either the 'unsafe-inline' keyword, a hash ('sha256-dyQLYNzIbJ3w+EkrCMFgp9PAmvFLmJlghe+oEeq0IF0='), or a nonce ('nonce-...') is required to enable inline execution. /v2/js/jquery-1.9.1.js:1 Failed to load resource: net::ERR_BLOCKED_BY_CLIENT /v2/js/jquery.migrate.js:1 Failed to load resource: net::ERR_BLOCKED_BY_CLIENT /js/featuredetect.js?2:1 Failed to load resource: net::ERR_BLOCKED_BY_CLIENT /v2/js/patience.js:1 Failed to load resource: net::ERR_BLOCKED_BY_CLIENT /editor/startjs/?timestamp=1588881137&disablewebgl=false&forcelongpolling=false&offsite=false&fbdebug=false&forcetouch=false:1 Failed to load resource: net::ERR_BLOCKED_BY_CLIENT /js/jquery-ui.1.9.0.custom.min.js?1530038378:1 Failed to load resource: net::ERR_BLOCKED_BY_CLIENT /js/d20/loading.js?v=11:1 Failed to load resource: net::ERR_BLOCKED_BY_CLIENT chrome-extension://emjegnbmlkhfbpelhonbnfhnbnaipfmj/EarlyContentScript.js:1 ECS is ready after 10ms chrome-extension://emjegnbmlkhfbpelhonbnfhnbnaipfmj/EarlyContentScript.js:1 Early content script is done chrome-extension://emjegnbmlkhfbpelhonbnfhnbnaipfmj/WebsiteBootstrapBefore.js:1 Set window.enhancementSuiteEnabled to true /assets/firebase.2.4.0.js:1 Failed to load resource: net::ERR_BLOCKED_BY_CLIENT /assets/base.js?1578419093:1 Failed to load resource: net::ERR_BLOCKED_BY_CLIENT /assets/app.js?1588684572:1 Failed to load resource: net::ERR_BLOCKED_BY_CLIENT /js/tutorial_tips.js:1 Failed to load resource: net::ERR_BLOCKED_BY_CLIENT cdn.inspectlet.com/inspectlet.js?wid=360929120&r=441355:1 Failed to load resource: net::ERR_BLOCKED_BY_CLIENT (index):1 [DOM] Found 3 elements with non-unique id #0: (More info: <a href="https://goo.gl/9p2vKq" rel="nofollow">https://goo.gl/9p2vKq</a> ) (index):1 [DOM] Found 3 elements with non-unique id #1: (More info: <a href="https://goo.gl/9p2vKq" rel="nofollow">https://goo.gl/9p2vKq</a> ) (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> ) (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> ) (index):1 [DOM] Found 2 elements with non-unique id #6: (More info: <a href="https://goo.gl/9p2vKq" rel="nofollow">https://goo.gl/9p2vKq</a> ) (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> ) ContentScript.js:16 ==================== ContentScript.js:16 R20ES ContentScript ContentScript.js:16 ==================== ContentScript.js:16 Adding Dialog.js to bootstrap table. ContentScript.js:16 Adding Settings.js to bootstrap table. ContentScript.js:16 Adding LocalStorage.js to bootstrap table. ContentScript.js:1 Injecting WebsiteBootstrap.js ContentScript.js:16 ============================================================== ContentScript.js:16 Object ContentScript.js:16 DialogFormsBootstrapper: done! ContentScript.js:16 ContentScript.js is waiting for an OK from WebsiteBootstrap.js to inject modules. ContentScript.js:1 Object WebsiteBootstrap.js:18 Tried to remove by reference but couldn't find object! Array(29) o @ WebsiteBootstrap.js:18 WebsiteBootstrap.js:18 WebsiteBootstrap.js done. ContentScript.js:16 Content-script received message from site with proper origin. ContentScript.js:16 MessageEvent ContentScript.js:16 Object ContentScript.js:1 Object WebsiteBootstrap.js:18 Injected WebsiteBootstrap.js received message from content-script with proper origin. ContentScript.js:16 generating patch, got values: ContentScript.js:16 Object ContentScript.js:16 done! ContentScript.js:16 Object ContentScript.js:16 Content-script is dispatching a config patch: ContentScript.js:16 Object ContentScript.js:16 Content-script received message from site with proper origin. ContentScript.js:16 MessageEvent ContentScript.js:16 Object ContentScript.js:1 Object WebsiteBootstrap.js:18 Injected WebsiteBootstrap.js received message from content-script with proper origin. WebsiteBootstrap.js:18 disablePlayerDrawing WebsiteBootstrap.js:18 Object WebsiteBootstrap.js:18 tokenBarPositionAdjust WebsiteBootstrap.js:18 Object WebsiteBootstrap.js:18 libreAudio WebsiteBootstrap.js:18 Object WebsiteBootstrap.js:18 tokenFromUrl WebsiteBootstrap.js:18 Object WebsiteBootstrap.js:18 adjustableOpacity WebsiteBootstrap.js:18 Object WebsiteBootstrap.js:18 rememberTextToolSettings WebsiteBootstrap.js:18 Object WebsiteBootstrap.js:18 animatedBackground WebsiteBootstrap.js:18 Object WebsiteBootstrap.js:18 autoOpenInitiativeTracker WebsiteBootstrap.js:18 Object WebsiteBootstrap.js:18 alternativeRadialMenu WebsiteBootstrap.js:18 Object WebsiteBootstrap.js:18 arrowKeysCameraControls WebsiteBootstrap.js:18 Object WebsiteBootstrap.js:18 alternativePageToolbarMenu WebsiteBootstrap.js:18 Object WebsiteBootstrap.js:18 animationDisable WebsiteBootstrap.js:18 Object WebsiteBootstrap.js:18 autoPingNextToken WebsiteBootstrap.js:18 Object WebsiteBootstrap.js:18 autoSelectNextToken WebsiteBootstrap.js:18 Object WebsiteBootstrap.js:18 autoSortInitiative WebsiteBootstrap.js:18 Object WebsiteBootstrap.js:18 bulkMacros WebsiteBootstrap.js:18 Object WebsiteBootstrap.js:18 toolsMenu WebsiteBootstrap.js:18 Object WebsiteBootstrap.js:18 changeRepresentsIdWhenDuplicating WebsiteBootstrap.js:18 Object WebsiteBootstrap.js:18 characterImportExport WebsiteBootstrap.js:18 Object WebsiteBootstrap.js:18 nightMode WebsiteBootstrap.js:18 Object WebsiteBootstrap.js:18 activeLayerHud WebsiteBootstrap.js:18 Object WebsiteBootstrap.js:18 duplicateInJournalContextMenu WebsiteBootstrap.js:18 Object WebsiteBootstrap.js:18 exposeD20 WebsiteBootstrap.js:18 Object WebsiteBootstrap.js:18 initiativeShortcuts WebsiteBootstrap.js:18 Object WebsiteBootstrap.js:18 jukeboxIO WebsiteBootstrap.js:18 Object WebsiteBootstrap.js:18 macroGeneratorBase WebsiteBootstrap.js:18 Object WebsiteBootstrap.js:18 characterTokenModifier WebsiteBootstrap.js:18 Object WebsiteBootstrap.js:18 macroIO WebsiteBootstrap.js:18 Object WebsiteBootstrap.js:18 middleClickToTokenLayer WebsiteBootstrap.js:18 Object WebsiteBootstrap.js:18 autoFocusNextToken WebsiteBootstrap.js:18 Object WebsiteBootstrap.js:18 createFinalPageLoadEvent WebsiteBootstrap.js:18 Object WebsiteBootstrap.js:18 rollAndApplyHitDice WebsiteBootstrap.js:18 Object WebsiteBootstrap.js:18 pluginSettings WebsiteBootstrap.js:18 Object WebsiteBootstrap.js:18 scaleTokenNamesBySize WebsiteBootstrap.js:18 Object WebsiteBootstrap.js:18 sheetTabApi WebsiteBootstrap.js:18 Object WebsiteBootstrap.js:18 seenadOverride WebsiteBootstrap.js:18 Object WebsiteBootstrap.js:18 importExportTable WebsiteBootstrap.js:18 Object WebsiteBootstrap.js:18 tokenResize WebsiteBootstrap.js:18 Object WebsiteBootstrap.js:18 tokenContextMenuApiModule WebsiteBootstrap.js:18 Object WebsiteBootstrap.js:18 tokenLayerDrawing WebsiteBootstrap.js:18 Object WebsiteBootstrap.js:18 transparentPaperDivs WebsiteBootstrap.js:18 Object WebsiteBootstrap.js:18 hidePlayerList WebsiteBootstrap.js:18 Object WebsiteBootstrap.js:18 setTableEntryAvatarByUrl WebsiteBootstrap.js:18 Object WebsiteBootstrap.js:18 welcomeScreen WebsiteBootstrap.js:18 Object WebsiteBootstrap.js:18 perfImprovements WebsiteBootstrap.js:18 Object WebsiteBootstrap.js:18 WebsiteBootstrap.js applied INITIAL configs. ContentScript.js:16 Content-script received message from site with proper origin. ContentScript.js:16 MessageEvent ContentScript.js:16 Object ContentScript.js:1 Object WebsiteBootstrap.js:18 Injected WebsiteBootstrap.js received message from content-script with proper origin. ContentScript.js:16 Content-script received message from site with proper origin. ContentScript.js:16 MessageEvent ContentScript.js:16 Object ContentScript.js:1 Object WebsiteBootstrap.js:18 Injected WebsiteBootstrap.js received message from content-script with proper origin. ContentScript.js:16 DOM LOADED, requesting redirectQueue. ContentScript.js:16 Received redirectQueue from background: Array(12) ContentScript.js:16 REPLACING: Find: this._positionAndScaleStatusIcons(i,n.length),e.save(), Patch: if(window.r20es.statusDraw) { if(!window.r20es.statusDraw(e, this, n, i)) { return; } } else { this._positionAndScaleStatusIcons(i,n.length); e.save(); } ContentScript.js:16 REPLACING: Find: "/audio_library/play/"+campaign_id+"/"+o.split("-")[0] Patch: ((window.r20es && window.r20es.canPlaySound && window.r20es.canPlaySound(n)) ? o : "/audio_library/play/"+campaign_id+"/"+o.split("-")[0]) ContentScript.js:16 REPLACING: Find: "text"==t.type&&(console.log(t.model.get("font_size")) Patch: if((window.r20es && window.r20es.copyTextSettingsOnSelect) || !window.r20es) "text"==t.type&&(console.log(t.model.get("font_size")) ContentScript.js:16 REPLACING: Find: $("#font-size").val(r).trigger("keyup"),$("#font-color").val(s).trigger("change-silent"),$("#font-family").val(a); Patch: if((window.r20es && window.r20es.copyTextSettingsOnSelect) || !window.r20es) { $("#font-size").val(r).trigger("keyup"),$("#font-color").val(s).trigger("change-silent"),$("#font-family").val(a); } ContentScript.js:16 REPLACING: Find: var o=e/d20.engine.canvasZoom; Patch: var o=e/d20.engine.canvasZoom;if(window.r20es && window.r20es.onZoomChange) window.r20es.onZoomChange(e); ContentScript.js:16 REPLACING: Find: e",axis:"x" Patch: e" ContentScript.js:16 REPLACING: Find: ,axis:"x"}).addTouch() Patch: }).addTouch() ContentScript.js:16 REPLACING: Find: <div class='pictos duplicate showtip' title='Duplicate Page'>;</div><div class='pictos settings showtip' title='Page Settings'>y</div></div> Patch: <div class='pictos duplicate'>;</div><div class='pictos settings'>y</div></div> ContentScript.js:16 REPLACING: Find: setTimeout(function(){$(e).addClass("open"),o.find(".button div.hasnumber").textfill(20)},30*a),a++ Patch: ; if(window.r20es && window.r20es.shouldDoCustomAnim && window.r20es.shouldDoCustomAnim("disableRadial")) { $(e).addClass("open");o.find(".button div.hasnumber").textfill(20);} else { setTimeout(function(){$(e).addClass("open"),o.find(".button div.hasnumber").textfill(20)},30*a),a++; } ContentScript.js:16 REPLACING: Find: setTimeout(function(){o.find(".button").addClass("animcomplete")},250) Patch: 1; if(window.r20es && window.r20es.shouldDoCustomAnim && window.r20es.shouldDoCustomAnim("disableRadial")) { o.find(".button").addClass("animcomplete");} else { setTimeout(function(){o.find(".button").addClass("animcomplete")},250); } ContentScript.js:16 REPLACING: Find: setTimeout(function(){p&&p.remove()},300) Patch: 1; if(window.r20es && window.r20es.shouldDoCustomAnim && window.r20es.shouldDoCustomAnim("disableRadial")) { p && p.remove(); } else { setTimeout(function(){p&&p.remove()},300); } ContentScript.js:16 REPLACING: Find: _.delay(function(){d.addClass("open")}) Patch: 1; if(window.r20es && window.r20es.shouldDoCustomAnim && window.r20es.shouldDoCustomAnim("disableRadial")) { d.addClass("open"); } else { _.delay(function(){d.addClass("open")}); } ContentScript.js:16 REPLACING: Find: page-toolbar .handle").bind(clicktype,function(e){ Patch: page-toolbar .handle").bind(clicktype,function(e){if(window.r20es && window.r20es.shouldDoCustomAnim && window.r20es.shouldDoCustomAnim("disablePageToolbar")) {window.r20es.togglePageToolbar();} else ContentScript.js:16 REPLACING: Find: e.push(t[0]); Patch: e.push(t[0]);if(window.r20es && window.r20es.pingInitiativeToken) {window.r20es.pingInitiativeToken(e[0]);} ContentScript.js:16 REPLACING: Find: e.push(t[0]); Patch: e.push(t[0]);if(window.r20es && window.r20es.selectInitiativeToken) { window.r20es.selectInitiativeToken(e[0]);} ContentScript.js:16 REPLACING: Find: o.defaulttoken=e.model._blobcache.defaulttoken Patch: o.defaulttoken = ((window.r20es && window.r20es.replaceIdOnDupe) ? window.r20es.replaceIdOnDupe(e, n) : e.model._blobcache.defaulttoken) ContentScript.js:16 REPLACING: Find: function setMode(e){ Patch: function setMode(e){if(window.r20es && window.r20es.setModePrologue) {window.r20es.setModePrologue(e);} ContentScript.js:16 REPLACING: Find: $("#journalitemmenu ul").on(mousedowntype,"li[data-action-type=showtoplayers]" Patch: $("#journalitemmenu ul").on(mousedowntype, "li[data-action-type=r20esduplicate]",() => {if(window.r20es && window.r20es.onJournalDuplicate) window.r20es.onJournalDuplicate($currentItemTarget.attr("data-itemid"))}), $("#journalitemmenu ul").on(mousedowntype,"li[data-action-type=showtoplayers]" ContentScript.js:16 REPLACING: Find: getPointer,degreesToRadians; Patch: getPointer,degreesToRadians;window.d20=d20;window.exports=exports; ContentScript.js:16 REPLACING: Find: e.push(t[0]); Patch: e.push(t[0]); if(window.r20es && window.r20es.moveCameraTo) { window.r20es.moveCameraTo(e[0]); } ContentScript.js:16 REPLACING: Find: $("#loading-overlay").hide() Patch: $("#loading-overlay").hide();if(window.r20es && window.r20es.onLoadingOverlayHide) window.r20es.onLoadingOverlayHide(); ContentScript.js:16 REPLACING: Find: e.fillRect(...this._nameplate_data.position,...this._nameplate_data.size),e.fillStyle="rgb(0,0,0)",e.fillText(this._nameplate_data.name,0,this._nameplate_data.position[1]+n+this._nameplate_data.padding) Patch: window.r20es && window.r20es.prepNameplateBack && window.r20es.prepNameplateBack(this, e), e.fillRect(...this._nameplate_data.position,...this._nameplate_data.size),e.fillStyle="rgb(0,0,0)", window.r20es && window.r20es.prepNameplateText && window.r20es.prepNameplateText(this, e), e.fillText(this._nameplate_data.name,0,this._nameplate_data.position[1]+n+this._nameplate_data.padding) ContentScript.js:16 REPLACING: Find: this.$el.on("click",".deleterollabletable" Patch: this.el.setAttribute("data-r20es-table-id", this.model.get("id")),this.$el.on("click",".deleterollabletable" ContentScript.js:16 REPLACING: Find: this._drawNameplate(e)),e.restore(),this Patch: this._drawNameplate(e)), e.restore(), (window.r20es.tokenDrawBg && window.r20es.tokenDrawBg(e, this)), this; ContentScript.js:16 REPLACING: Find: this.$el.on("click",".deleteitem",function(){ Patch: this.el.setAttribute("r20es-set-entry-url-table-id", e.model.collection.rollabletable.id),this.el.setAttribute("r20es-set-entry-url-table-entry-id", e.model.id),this.$el.on("click",".deleteitem",function(){ ContentScript.js:16 REPLACING: Find: d20ext.showGoogleAd(); Patch: window.d20ext.seenad = !0, $("#loading-overlay").find("div").hide(), window.currentPlayer && d20.Campaign.pages.length > 0 && d20.Campaign.handlePlayerPageChanges(), void $.get("/editor/startping/true"); ContentScript.js:16 Scripts are done, dumping Object ContentScript.js:16 Injecting ContentScript.js:16 Injecting ContentScript.js:16 Injecting ContentScript.js:16 Injecting ContentScript.js:16 Injecting ContentScript.js:16 Injecting ContentScript.js:16 Injecting ContentScript.js:16 Injecting ContentScript.js:16 Injecting ContentScript.js:16 Injecting ContentScript.js:16 Injecting ContentScript.js:16 Injecting ContentScript.js:1 Injecting ChromePostInjectScriptsPayload.js a77d3797-1f4e-4b35-8096-505d4f129496:6 Uncaught ReferenceError: jQuery is not defined at a77d3797-1f4e-4b35-8096-505d4f129496:6 at a77d3797-1f4e-4b35-8096-505d4f129496:6 6908ec1a-aacc-4d65-b513-bc652f89a011:20 JQMIGRATE: Logging is active instrument.ts:129 CAMPAIGN ID: 4515169 instrument.ts:129 70 instrument.ts:129 Custom Sheet Translation instrument.ts:129 TOUCH SUPPORTED: false instrument.ts:129 USING WEBGL ACCELERATION... instrument.ts:129 WEBGL STARTUP SUCCESS instrument.ts:129 All dependencies fulfilled after 0ms instrument.ts:129 Loading Custom character sheet. instrument.ts:129 Including compendium template css. instrument.ts:129 tuts loaded ContentScript.js:16 Content-script received message from site with proper origin. ContentScript.js:16 MessageEvent ContentScript.js:16 Object ContentScript.js:1 Object instrument.ts:129 Injected WebsiteBootstrap.js received message from content-script with proper origin. ContentScript.js:16 Content-script received message from site with proper origin. ContentScript.js:16 MessageEvent ContentScript.js:16 Object ContentScript.js:1 Object ContentScript.js:16 ContentScript.js is injecting modules. ContentScript.js:1 Injecting DisablePlayerDrawings.js ContentScript.js:1 Injecting TokenBarPositionAdjust.js ContentScript.js:1 Injecting LibreAudio.js ContentScript.js:1 Injecting TokenFromImg.js ContentScript.js:1 Injecting AdjustableOpacity.js ContentScript.js:1 Injecting RememberTextToolSettings.js ContentScript.js:1 Injecting AnimatedBackgroundLayer.js ContentScript.js:1 Injecting AutoOpenInitiativeTracker.js ContentScript.js:1 Injecting AlternativeRadialMenu.js ContentScript.js:1 Injecting ArrowKeysMoveCanvas.js ContentScript.js:1 Injecting AlternatePageToolbarMenu.js ContentScript.js:1 Injecting AnimationDisable.js ContentScript.js:1 Injecting AutoPingNextToken.js ContentScript.js:1 Injecting AutoSelectNextToken.js ContentScript.js:1 Injecting AutoSortInitiative.js ContentScript.js:1 Injecting BulkMacro.js ContentScript.js:1 Injecting ToolsMenu.js ContentScript.js:1 Injecting ChangeIdWhenDuplicating.js ContentScript.js:1 Injecting CharacterIO.js ContentScript.js:1 Injecting NightMode.js ContentScript.js:1 Injecting DrawCurrentLayer.js ContentScript.js:1 Injecting DuplicateButton.js ContentScript.js:1 Injecting InitiativeAdvanceShortcut.js ContentScript.js:1 Injecting JukeboxIO.js ContentScript.js:1 Injecting MacroGenerator.js ContentScript.js:1 Injecting CharacterTokenModifier.js ContentScript.js:1 Injecting MacroIO.js ContentScript.js:1 Injecting MiddleClickSelect.js ContentScript.js:1 Injecting MoveCameraToToken.js ContentScript.js:1 Injecting RollAndApplyHitDice.js ContentScript.js:1 Injecting Settings.js ContentScript.js:1 Injecting ScaleTokenNamesBySize.js ContentScript.js:1 Injecting SheetTabApi.js ContentScript.js:1 Injecting TableIO.js ContentScript.js:1 Injecting TokenResize.js ContentScript.js:1 Injecting TokenContextMenuApi.js ContentScript.js:1 Injecting TokenLayerDrawing.js ContentScript.js:1 Injecting TransparentPaper.js ContentScript.js:1 Injecting HidePlayerList.js ContentScript.js:1 Injecting SetTableEntryAvatarByUrl.js ContentScript.js:1 Injecting Welcome.js ContentScript.js:1 Injecting PerformanceImprovements.js ContentScript.js:1 Injecting WebsiteBootstrapAfter.js ContentScript.js:16 ContentScript.js is done! instrument.ts:129 Injected WebsiteBootstrap.js received message from content-script with proper origin. instrument.ts:129 Final page load. (index):1 [DOM] Found 2 elements with non-unique id #color_value: (More info: <a href="https://goo.gl/9p2vKq" rel="nofollow">https://goo.gl/9p2vKq</a> ) sheetsandboxworker.js?1588881144026:682 Starting up WEB WORKER instrument.ts:129 Installing module filename: DisablePlayerDrawings.js instrument.ts:129 First run instrument.ts:129 DONE! module ID: DisablePlayerDrawings.js instrument.ts:129 Installing module filename: TokenBarPositionAdjust.js instrument.ts:129 First run instrument.ts:129 DONE! module ID: TokenBarPositionAdjust.js instrument.ts:129 Installing module filename: LibreAudio.js instrument.ts:129 First run instrument.ts:129 DONE! module ID: LibreAudio.js instrument.ts:129 Installing module filename: TokenFromImg.js instrument.ts:129 First run instrument.ts:129 DONE! module ID: TokenFromImg.js instrument.ts:129 Installing module filename: AdjustableOpacity.js instrument.ts:129 First run instrument.ts:129 DONE! module ID: AdjustableOpacity.js instrument.ts:129 Installing module filename: RememberTextToolSettings.js instrument.ts:129 First run instrument.ts:129 DONE! module ID: RememberTextToolSettings.js instrument.ts:129 Installing module filename: AnimatedBackgroundLayer.js instrument.ts:129 First run instrument.ts:129 DONE! module ID: AnimatedBackgroundLayer.js instrument.ts:129 Installing module filename: AutoOpenInitiativeTracker.js instrument.ts:129 First run instrument.ts:129 DONE! module ID: AutoOpenInitiativeTracker.js instrument.ts:129 Installing module filename: AlternativeRadialMenu.js instrument.ts:129 First run instrument.ts:129 DONE! module ID: AlternativeRadialMenu.js instrument.ts:129 Installing module filename: ArrowKeysMoveCanvas.js instrument.ts:129 First run instrument.ts:129 DONE! module ID: ArrowKeysMoveCanvas.js instrument.ts:129 Installing module filename: AlternatePageToolbarMenu.js instrument.ts:129 First run instrument.ts:129 DONE! module ID: AlternatePageToolbarMenu.js instrument.ts:129 Installing module filename: AnimationDisable.js instrument.ts:129 First run instrument.ts:129 DONE! module ID: AnimationDisable.js instrument.ts:129 Installing module filename: AutoPingNextToken.js instrument.ts:129 First run instrument.ts:129 DONE! module ID: AutoPingNextToken.js instrument.ts:129 Installing module filename: AutoSelectNextToken.js instrument.ts:129 First run instrument.ts:129 DONE! module ID: AutoSelectNextToken.js instrument.ts:129 Installing module filename: AutoSortInitiative.js instrument.ts:129 First run instrument.ts:129 DONE! module ID: AutoSortInitiative.js instrument.ts:129 Installing module filename: BulkMacro.js instrument.ts:129 First run instrument.ts:129 DONE! module ID: BulkMacro.js instrument.ts:129 Installing module filename: ToolsMenu.js instrument.ts:129 First run instrument.ts:129 DONE! module ID: ToolsMenu.js instrument.ts:129 TOOLS instrument.ts:129 Installing module filename: ChangeIdWhenDuplicating.js instrument.ts:129 First run instrument.ts:129 DONE! module ID: ChangeIdWhenDuplicating.js instrument.ts:129 Installing module filename: CharacterIO.js instrument.ts:129 First run instrument.ts:129 DONE! module ID: CharacterIO.js instrument.ts:129 Installing module filename: NightMode.js instrument.ts:129 First run instrument.ts:129 DONE! module ID: NightMode.js instrument.ts:129 Installing module filename: DrawCurrentLayer.js instrument.ts:129 First run instrument.ts:129 DONE! module ID: DrawCurrentLayer.js instrument.ts:129 Installing module filename: DuplicateButton.js instrument.ts:129 First run instrument.ts:129 DONE! module ID: DuplicateButton.js instrument.ts:129 Installing module filename: InitiativeAdvanceShortcut.js instrument.ts:129 First run instrument.ts:129 DONE! module ID: InitiativeAdvanceShortcut.js instrument.ts:129 Installing module filename: JukeboxIO.js instrument.ts:129 First run instrument.ts:129 DONE! module ID: JukeboxIO.js instrument.ts:129 Installing module filename: MacroGenerator.js instrument.ts:129 First run instrument.ts:129 DONE! module ID: MacroGenerator.js instrument.ts:129 Installing module filename: CharacterTokenModifier.js instrument.ts:129 First run instrument.ts:129 DONE! module ID: CharacterTokenModifier.js instrument.ts:129 Installing module filename: MacroIO.js instrument.ts:129 First run instrument.ts:129 DONE! module ID: MacroIO.js instrument.ts:129 Installing module filename: MiddleClickSelect.js instrument.ts:129 First run instrument.ts:129 DONE! module ID: MiddleClickSelect.js instrument.ts:129 Installing module filename: MoveCameraToToken.js instrument.ts:129 First run instrument.ts:129 DONE! module ID: MoveCameraToToken.js instrument.ts:129 Installing module filename: RollAndApplyHitDice.js instrument.ts:129 First run instrument.ts:129 DONE! module ID: RollAndApplyHitDice.js instrument.ts:129 Installing module filename: Settings.js instrument.ts:129 First run instrument.ts:129 DONE! module ID: Settings.js instrument.ts:129 Installing module filename: ScaleTokenNamesBySize.js instrument.ts:129 First run instrument.ts:129 DONE! module ID: ScaleTokenNamesBySize.js instrument.ts:129 Installing module filename: SheetTabApi.js instrument.ts:129 First run instrument.ts:129 DONE! module ID: SheetTabApi.js instrument.ts:129 Installing module filename: TableIO.js instrument.ts:129 First run instrument.ts:129 DONE! module ID: TableIO.js instrument.ts:129 Installing module filename: TokenResize.js instrument.ts:129 First run instrument.ts:129 DONE! module ID: TokenResize.js instrument.ts:129 Installing module filename: TokenContextMenuApi.js instrument.ts:129 First run instrument.ts:129 DONE! module ID: TokenContextMenuApi.js instrument.ts:129 Installing module filename: TokenLayerDrawing.js instrument.ts:129 First run instrument.ts:129 DONE! module ID: TokenLayerDrawing.js instrument.ts:129 Installing module filename: TransparentPaper.js instrument.ts:129 First run instrument.ts:129 DONE! module ID: TransparentPaper.js instrument.ts:129 Installing module filename: HidePlayerList.js instrument.ts:129 First run instrument.ts:129 DONE! module ID: HidePlayerList.js instrument.ts:129 Installing module filename: SetTableEntryAvatarByUrl.js instrument.ts:129 First run instrument.ts:129 DONE! module ID: SetTableEntryAvatarByUrl.js instrument.ts:129 Installing module filename: Welcome.js instrument.ts:129 First run instrument.ts:129 DONE! module ID: Welcome.js instrument.ts:129 Installing module filename: PerformanceImprovements.js instrument.ts:129 First run instrument.ts:129 DONE! module ID: PerformanceImprovements.js instrument.ts:129 Auth'ed. instrument.ts:129 Go post auth! instrument.ts:129 initial setup instrument.ts:129 FIREBASE WARNING: Exception was thrown by user callback. TypeError: r.push is not a function at blob: <a href="https://app.roll20.net/5ea4b10a-5488-4ec2-a3e0-b941944b9a10:585:1137" rel="nofollow">https://app.roll20.net/5ea4b10a-5488-4ec2-a3e0-b941944b9a10:585:1137</a> at Array.forEach (<anonymous>) at Function.C.each.C.forEach (blob: <a href="https://app.roll20.net/3170782c-2907-4f0c-8d95-2037a3763d37:6:1628" rel="nofollow">https://app.roll20.net/3170782c-2907-4f0c-8d95-2037a3763d37:6:1628</a> ) at Object.d20.jukebox.refreshJukeboxList (blob: <a href="https://app.roll20.net/5ea4b10a-5488-4ec2-a3e0-b941944b9a10:585:1116" rel="nofollow">https://app.roll20.net/5ea4b10a-5488-4ec2-a3e0-b941944b9a10:585:1116</a> ) at T.i.<anonymous> (blob: <a href="https://app.roll20.net/5ea4b10a-5488-4ec2-a3e0-b941944b9a10:569:18981" rel="nofollow">https://app.roll20.net/5ea4b10a-5488-4ec2-a3e0-b941944b9a10:569:18981</a> ) at T.i.trigger (blob: <a href="https://app.roll20.net/3170782c-2907-4f0c-8d95-2037a3763d37:7:20140" rel="nofollow">https://app.roll20.net/3170782c-2907-4f0c-8d95-2037a3763d37:7:20140</a> ) at T.i.change (blob: <a href="https://app.roll20.net/3170782c-2907-4f0c-8d95-2037a3763d37:7:23509" rel="nofollow">https://app.roll20.net/3170782c-2907-4f0c-8d95-2037a3763d37:7:23509</a> ) at T.i.set (blob: <a href="https://app.roll20.net/3170782c-2907-4f0c-8d95-2037a3763d37:7:21778" rel="nofollow">https://app.roll20.net/3170782c-2907-4f0c-8d95-2037a3763d37:7:21778</a> ) at blob: <a href="https://app.roll20.net/5ea4b10a-5488-4ec2-a3e0-b941944b9a10:569:14982" rel="nofollow">https://app.roll20.net/5ea4b10a-5488-4ec2-a3e0-b941944b9a10:569:14982</a> at blob: <a href="https://app.roll20.net/afa4e6cb-1354-4c55-b9b0-bf205a81bcdb:201:710" rel="nofollow">https://app.roll20.net/afa4e6cb-1354-4c55-b9b0-bf205a81bcdb:201:710</a> at gc (blob: <a href="https://app.roll20.net/afa4e6cb-1354-4c55-b9b0-bf205a81bcdb:52:165" rel="nofollow">https://app.roll20.net/afa4e6cb-1354-4c55-b9b0-bf205a81bcdb:52:165</a> ) at cc (blob: <a href="https://app.roll20.net/afa4e6cb-1354-4c55-b9b0-bf205a81bcdb:30:216" rel="nofollow">https://app.roll20.net/afa4e6cb-1354-4c55-b9b0-bf205a81bcdb:30:216</a> ) at dc (blob: <a href="https://app.roll20.net/afa4e6cb-1354-4c55-b9b0-bf205a81bcdb:29:1259" rel="nofollow">https://app.roll20.net/afa4e6cb-1354-4c55-b9b0-bf205a81bcdb:29:1259</a> ) at Ii.h.Kb (blob: <a href="https://app.roll20.net/afa4e6cb-1354-4c55-b9b0-bf205a81bcdb:220:287" rel="nofollow">https://app.roll20.net/afa4e6cb-1354-4c55-b9b0-bf205a81bcdb:220:287</a> ) at Qh.h.Ld (blob: <a href="https://app.roll20.net/afa4e6cb-1354-4c55-b9b0-bf205a81bcdb:188:251" rel="nofollow">https://app.roll20.net/afa4e6cb-1354-4c55-b9b0-bf205a81bcdb:188:251</a> ) at Eh.Ld (blob: <a href="https://app.roll20.net/afa4e6cb-1354-4c55-b9b0-bf205a81bcdb:178:364" rel="nofollow">https://app.roll20.net/afa4e6cb-1354-4c55-b9b0-bf205a81bcdb:178:364</a> ) at vh.Kg (blob: <a href="https://app.roll20.net/afa4e6cb-1354-4c55-b9b0-bf205a81bcdb:176:280" rel="nofollow">https://app.roll20.net/afa4e6cb-1354-4c55-b9b0-bf205a81bcdb:176:280</a> ) at yh (blob: <a href="https://app.roll20.net/afa4e6cb-1354-4c55-b9b0-bf205a81bcdb:170:464" rel="nofollow">https://app.roll20.net/afa4e6cb-1354-4c55-b9b0-bf205a81bcdb:170:464</a> ) at WebSocket.La.onmessage (blob: <a href="https://app.roll20.net/afa4e6cb-1354-4c55-b9b0-bf205a81bcdb:169:245" rel="nofollow">https://app.roll20.net/afa4e6cb-1354-4c55-b9b0-bf205a81bcdb:169:245</a> ) (anonymous) @ bundle.min.js:2 helpers.ts:110 Uncaught TypeError: r.push is not a function at 5ea4b10a-5488-4ec2-a3e0-b941944b9a10:585 at Array.forEach (<anonymous>) at Function.C.each.C.forEach (3170782c-2907-4f0c-8d95-2037a3763d37:6) at Object.d20.jukebox.refreshJukeboxList (5ea4b10a-5488-4ec2-a3e0-b941944b9a10:585) at T.i.<anonymous> (5ea4b10a-5488-4ec2-a3e0-b941944b9a10:569) at T.i.trigger (3170782c-2907-4f0c-8d95-2037a3763d37:7) at T.i.change (3170782c-2907-4f0c-8d95-2037a3763d37:7) at T.i.set (3170782c-2907-4f0c-8d95-2037a3763d37:7) at 5ea4b10a-5488-4ec2-a3e0-b941944b9a10:569 at afa4e6cb-1354-4c55-b9b0-bf205a81bcdb:201 at gc (afa4e6cb-1354-4c55-b9b0-bf205a81bcdb:52) at cc (afa4e6cb-1354-4c55-b9b0-bf205a81bcdb:30) at dc (afa4e6cb-1354-4c55-b9b0-bf205a81bcdb:29) at Ii.h.Kb (afa4e6cb-1354-4c55-b9b0-bf205a81bcdb:220) at Qh.h.Ld (afa4e6cb-1354-4c55-b9b0-bf205a81bcdb:188) at Eh.Ld (afa4e6cb-1354-4c55-b9b0-bf205a81bcdb:178) at vh.Kg (afa4e6cb-1354-4c55-b9b0-bf205a81bcdb:176) at yh (afa4e6cb-1354-4c55-b9b0-bf205a81bcdb:170) at WebSocket.La.onmessage (afa4e6cb-1354-4c55-b9b0-bf205a81bcdb:169) helpers.ts:110 Uncaught TypeError: r.push is not a function at 5ea4b10a-5488-4ec2-a3e0-b941944b9a10:585 at Array.forEach (<anonymous>) at Function.C.each.C.forEach (3170782c-2907-4f0c-8d95-2037a3763d37:6) at Object.d20.jukebox.refreshJukeboxList (5ea4b10a-5488-4ec2-a3e0-b941944b9a10:585) at Function.<anonymous> (5ea4b10a-5488-4ec2-a3e0-b941944b9a10:571) at 3170782c-2907-4f0c-8d95-2037a3763d37:6 at sentryWrapped (helpers.ts:85) helpers.ts:110 Uncaught TypeError: Cannot read property 'each' of undefined at Object.d20.journal.refreshJournalList (5ea4b10a-5488-4ec2-a3e0-b941944b9a10:580) at 5ea4b10a-5488-4ec2-a3e0-b941944b9a10:580 at sentryWrapped (helpers.ts:85) (index):1 Access to fetch at ' <a href="https://sentry.roll20staging.net/api/10/store/?sentry_key=fe596f386bb14775b58cad9accd672d0&sentry_version=7" rel="nofollow">https://sentry.roll20staging.net/api/10/store/?sentry_key=fe596f386bb14775b58cad9accd672d0&sentry_version=7</a> ' from origin ' <a href="https://app.roll20.net" rel="nofollow">https://app.roll20.net</a> ' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. If an opaque response serves your needs, set the request's mode to 'no-cors' to fetch the resource with CORS disabled. sentry.roll20staging.net/api/10/store/?sentry_key=fe596f386bb14775b58cad9accd672d0&sentry_version=7:1 Failed to load resource: net::ERR_FAILED (index):1 Access to fetch at ' <a href="https://sentry.roll20staging.net/api/10/store/?sentry_key=fe596f386bb14775b58cad9accd672d0&sentry_version=7" rel="nofollow">https://sentry.roll20staging.net/api/10/store/?sentry_key=fe596f386bb14775b58cad9accd672d0&sentry_version=7</a> ' from origin ' <a href="https://app.roll20.net" rel="nofollow">https://app.roll20.net</a> ' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. If an opaque response serves your needs, set the request's mode to 'no-cors' to fetch the resource with CORS disabled. sentry.roll20staging.net/api/10/store/?sentry_key=fe596f386bb14775b58cad9accd672d0&sentry_version=7:1 Failed to load resource: net::ERR_FAILED (index):1 Access to fetch at ' <a href="https://sentry.roll20staging.net/api/10/store/?sentry_key=fe596f386bb14775b58cad9accd672d0&sentry_version=7" rel="nofollow">https://sentry.roll20staging.net/api/10/store/?sentry_key=fe596f386bb14775b58cad9accd672d0&sentry_version=7</a> ' from origin ' <a href="https://app.roll20.net" rel="nofollow">https://app.roll20.net</a> ' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. If an opaque response serves your needs, set the request's mode to 'no-cors' to fetch the resource with CORS disabled. sentry.roll20staging.net/api/10/store/?sentry_key=fe596f386bb14775b58cad9accd672d0&sentry_version=7:1 Failed to load resource: net::ERR_FAILED instrument.ts:129 TypeError: Failed to set the 'volume' property on 'HTMLMediaElement': The provided double value is non-finite. at r.setVolume (5ea4b10a-5488-4ec2-a3e0-b941944b9a10:94) at T.i.setFadeIn (5ea4b10a-5488-4ec2-a3e0-b941944b9a10:571) at r (5ea4b10a-5488-4ec2-a3e0-b941944b9a10:571) at Object.success (5ea4b10a-5488-4ec2-a3e0-b941944b9a10:571) at fire (9f26cf7b-ce35-49ad-bbe9-10ebbc1b9fe7:1039) at Object.fireWith [as resolveWith] (9f26cf7b-ce35-49ad-bbe9-10ebbc1b9fe7:1150) at done (9f26cf7b-ce35-49ad-bbe9-10ebbc1b9fe7:8076) at XMLHttpRequest.callback (9f26cf7b-ce35-49ad-bbe9-10ebbc1b9fe7:8600) instrument.ts:129 Unable to play music...Flash blocked? DevTools failed to load SourceMap: Could not load 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> : HTTP error: status code 404, net::ERR_HTTP_RESPONSE_CODE_FAILURE Lex P. said: Stuck on screen; disabled all extensions, cleared cache, tried 4 browsers, absolutely nothing. my player failed to load when logging in on my account with a different PC, and the same problem happened when i promoted him to GM