
Steps to reproduce: Just open a campaign, and watch the tokens load, but the map image not load fully (jpg loads partially thus shows very blurry) Console log: jquery.migrate.js:20 JQMIGRATE: Logging is active app.js?1551283991:541 70 app.js?1551283991:543 TOUCH SUPPORTED: false app.js?1551283991:543 USING WEBGL ACCELERATION... app.js?1551283991:543 WEBGL STARTUP SUCCESS app.js?1551283991:536 select app.js?1551283991:536 Switch mode to select app.js?1551283991:556 Initializing new dice engine with randomness... app.js?1551283991:556 Using random entropy app.js?1551283991:562 window resize app.js?1551283991:543 Final set zoom! app.js?1551283991:542 UPDATE GL SIZE! app.js?1551283991:543 Final set zoom! tutorial_tips.js:7 tuts loaded app.roll20dev.net/:1 Access to XMLHttpRequest at '<a href="https://app.roll20.net/image_library/fetchroot" rel="nofollow">https://app.roll20.net/image_library/fetchroot</a>' from origin '<a href="https://app.roll20dev.net" rel="nofollow">https://app.roll20dev.net</a>' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. app.roll20dev.net/:1 Access to XMLHttpRequest at '<a href="https://app.roll20.net/image_library/marketplace_purchases_index" rel="nofollow">https://app.roll20.net/image_library/marketplace_purchases_index</a>' from origin '<a href="https://app.roll20dev.net" rel="nofollow">https://app.roll20dev.net</a>' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. app.js?1551283991:550 Final page load. app.js?1551283991:562 Refresh jukebox List! app.js?1551283991:549 Auth'ed. app.js?1551283991:549 Go post auth! app.js?1551283991:549 initial setup app.js?1551283991:547 T.i {attributes: {…}, _escapedAttributes: {…}, cid: "c0", changed: {…}, _silent: {…}, …} app.js?1551283991:554 refershing page listings! app.js?1551283991:549 Got players value... app.js?1551283991:549 joining game... app.js?1551283991:547 Player -L477SFuzWEkjpb4T3Uy is offline... app.js?1551283991:548 Global Volume: 100=1 app.js?1551283991:547 Player -L47AkonHIYCrNteZjEB is offline... app.js?1551283991:547 Player -LBtcJNI6JWA5D_ijlK- is offline... app.js?1551283991:549 Deferred finish joining... app.js?1551283991:541 Firebase Online app.js?1551283991:546 Full load page! app.js?1551283991:546 Full load page! app.js?1551283991:546 Full load page! app.js?1551283991:546 Full load page! app.js?1551283991:546 Full load page! app.js?1551283991:546 Full load page! app.js?1551283991:549 We have 6 pages app.roll20dev.net/:1 Access to XMLHttpRequest at '<a href="https://app.roll20.net/image_library/validatefolderstructure/" rel="nofollow">https://app.roll20.net/image_library/validatefolderstructure/</a>' from origin '<a href="https://app.roll20dev.net" rel="nofollow">https://app.roll20dev.net</a>' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. app.js?1551283991:549 handle page changes app.js?1551283991:549 false app.roll20dev.net/:1 Access to XMLHttpRequest at '<a href="https://app.roll20.net/image_library/fetchorphanassets/false/1" rel="nofollow">https://app.roll20.net/image_library/fetchorphanassets/false/1</a>' from origin '<a href="https://app.roll20dev.net" rel="nofollow">https://app.roll20dev.net</a>' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. app.js?1551283991:550 Scan for new plays! app.js?1551283991:554 refershing page listings! app.js?1551283991:549 init active page! app.js?1551283991:546 activate page! app.js?1551283991:546 FULLY ACTIVATE VIEWS FOR PAGE. Mixed Content: The page at '<URL>' was loaded over HTTPS, but requested an insecure image '<URL>'. This content should also be served over HTTPS. Mixed Content: The page at '<URL>' was loaded over HTTPS, but requested an insecure image '<URL>'. This content should also be served over HTTPS. Mixed Content: The page at '<URL>' was loaded over HTTPS, but requested an insecure image '<URL>'. This content should also be served over HTTPS. Mixed Content: The page at '<URL>' was loaded over HTTPS, but requested an insecure image '<URL>'. This content should also be served over HTTPS. Mixed Content: The page at '<URL>' was loaded over HTTPS, but requested an insecure image '<URL>'. This content should also be served over HTTPS. Mixed Content: The page at '<URL>' was loaded over HTTPS, but requested an insecure image '<URL>'. This content should also be served over HTTPS. Mixed Content: The page at '<URL>' was loaded over HTTPS, but requested an insecure image '<URL>'. This content should also be served over HTTPS. Mixed Content: The page at '<URL>' was loaded over HTTPS, but requested an insecure image '<URL>'. This content should also be served over HTTPS. Mixed Content: The page at '<URL>' was loaded over HTTPS, but requested an insecure image '<URL>'. This content should also be served over HTTPS. app.js?1551283991:562 Refresh jukebox List! app.js?1551283991:546 Graphics: 714 app.js?1551283991:546 Paths: 0 app.js?1551283991:554 refershing page listings! app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Swapping <a href="https://s3.amazonaws.com/files.staging.d20.io/images/250173/8HJCEYDvIGPo8LuRLDf_zg/thumb.png?152363281255" rel="nofollow">https://s3.amazonaws.com/files.staging.d20.io/images/250173/8HJCEYDvIGPo8LuRLDf_zg/thumb.png?152363281255</a> to <a href="https://s3.amazonaws.com/files.staging.d20.io/images/250173/8HJCEYDvIGPo8LuRLDf_zg/original.png?152363281255" rel="nofollow">https://s3.amazonaws.com/files.staging.d20.io/images/250173/8HJCEYDvIGPo8LuRLDf_zg/original.png?152363281255</a> app.js?1551283991:540 Uncaught TypeError: Cannot set property 'start_time' of undefined at n.swap (app.js?1551283991:540) at T.i.checkImageSizing (app.js?1551283991:546) at T.i.syncToEditor (app.js?1551283991:546) at fabric.Image.fromURL.usecors (app.js?1551283991:546) at HTMLImageElement.c (app.js?1551283991:541) swap @ app.js?1551283991:540 checkImageSizing @ app.js?1551283991:546 syncToEditor @ app.js?1551283991:546 fabric.Image.fromURL.usecors @ app.js?1551283991:546 c @ app.js?1551283991:541 load (async) e.fabric.Image.fabric.Image.fromURL @ app.js?1551283991:541 fullyActivateView @ app.js?1551283991:546 initialize @ app.js?1551283991:546 t.View @ base.js?1551201459:8 T.i @ base.js?1551201459:8 initialize @ app.js?1551283991:546 t.Model @ base.js?1551201459:7 T.i @ base.js?1551201459:8 _prepareModel @ base.js?1551201459:7 add @ base.js?1551201459:7 _add @ app.js?1551283991:81 child_added @ app.js?1551283991:81 (anonymous) @ firebase.2.4.0.js:203 gc @ firebase.2.4.0.js:52 cc @ firebase.2.4.0.js:30 dc @ firebase.2.4.0.js:29 h.Kb @ firebase.2.4.0.js:220 h.Ld @ firebase.2.4.0.js:188 Eh.Ld @ firebase.2.4.0.js:178 (anonymous) @ firebase.2.4.0.js:176 yh @ firebase.2.4.0.js:170 La.onmessage @ firebase.2.4.0.js:169 app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:547 Reorder by ZORDER app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:546 Applying filter app.js?1551283991:547 Reorder by ZORDER