Roll20 uses cookies to improve your experience on our site. Cookies enable you to enjoy certain features, social sharing functionality, and tailor message and display ads to your interests on our site and others. They also help us understand how our site is being used. By continuing to use our site, you consent to our use of cookies. Update your cookie preferences .
×

Unable to upload new images

Browser: Chrome Version: 51.0.2704.106 Operating System: Windows NT 10.0 Javascript: Enabled Anti-virus: Symantec Endpoint Protection Add-ons enabled: None When I try to upload a new photo to my library, the program allows me to select the file (or drag and drop with the same results), but then gives an empty upload-status bar. The files do not upload. Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'self' 'unsafe-eval' 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>". Either the 'unsafe-inline' keyword, a hash ('sha256-QIqmlMjUTW85LKHbK7ONAp2auJ+ubSQptIrKrwvENv0='), or a nonce ('nonce-...') is required to enable inline execution. app.roll20.net/:13 Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'self' 'unsafe-eval' 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>". Either the 'unsafe-inline' keyword, a hash ('sha256-NxloqtZxKtF4Zokrioq0psu4vkvviaHE5Im2V8zMw44='), or a nonce ('nonce-...') is required to enable inline execution. app.js?1470246990:29 70 app.js?1470246990:30 TOUCH SUPPORTED: false app.js?1470246990:30 USING WEBGL ACCELERATION... app.js?1470246990:30 WEBGL STARTUP SUCCESS app.js?1470246990:25 select app.js?1470246990:25 Switch mode to select app.js?1470246990:41 Initializing new dice engine with randomness... app.js?1470246990:41 Using random entropy app.js?1470246990:45 window resize app.js?1470246990:30 Final set zoom! app.js?1470246990:30 UPDATE GL SIZE! app.js?1470246990:30 Final set zoom! tutorial_tips.js:7 tuts loaded app.js?1470246990:36 Final page load. app.js?1470246990:45 Refresh jukebox List! app.js?1470246990:36 Auth'ed. app.js?1470246990:36 Go post auth! app.js?1470246990:36 initial setup app.js?1470246990:45 Refresh jukebox List! app.js?1470246990:34 T.r app.js?1470246990:36 Got players value... app.js?1470246990:36 joining game... app.js?1470246990:34 Player -K6dKWtXi2XP7slskQHj is offline... app.js?1470246990:14 THREE.WebGLRenderer 69 app.js?1470246990:34 Global Volume: 100=1 app.js?1470246990:34 Player -K6jFF2lJmylt4zuY8nr is offline... app.js?1470246990:34 Player -K6kV1XxSBEkCCmS9D8M is offline... app.js?1470246990:34 Player -K6yjYwnukraVTIyauY- is offline... app.js?1470246990:34 Player -K73Nqg9gcP6sKYReZDL is offline... app.js?1470246990:34 Player -K74J6JOgwDzOMumqPbD is offline... app.js?1470246990:34 Player -K7EGH7fVOQkCU1b6KOP is offline... app.js?1470246990:34 Player -K9JgNKo-ZKHS0z_0M81 is offline... app.js?1470246990:36 Deferred finish joining... app.js?1470246990:29 Firebase Online app.js?1470246990:39 refershing page listings! 10app.js?1470246990:33 Full load page! app.js?1470246990:36 We have 28 pages app.js?1470246990:43 Refresh Journal List! app.js?1470246990:43 Search took 11ms app.js?1470246990:36 Scan for new plays! app.js?1470246990:36 handle page changes app.js?1470246990:36 false app.js?1470246990:39 refershing page listings! app.js?1470246990:32 Do refresh link cache! app.js?1470246990:29 Cols: 2 Rows: 1 app.js?1470246990:29 Took 1ms to generate cache. app.js?1470246990:43 initiatlizing video chat app.js?1470246990:43 Connecting to WebRTC app.js?1470246990:45 Refresh jukebox List! app.js?1470246990:43 Refresh Journal List! app.js?1470246990:43 Search took 15ms app.js?1470246990:33 Reorder by ZORDER app.js?1470246990:36 init active page! app.js?1470246990:33 activate page! app.js?1470246990:33 FULLY ACTIVATE VIEWS FOR PAGE. app.js?1470246990:33 Graphics: 0 app.js?1470246990:33 Paths: 0 app.js?1470246990:33 Reorder by ZORDER 50app.js?1470246990:30 new caster! app.js?1470246990:39 refershing page listings! app.js?1470246990:33 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/14793820/yWCiQffP3-i4b-NU3_FLMg/max.png?14513583275" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/14793820/yWCiQffP3-i4b-NU3_FLMg/max.png?14513583275</a> to <a href="https://s3.amazonaws.com/files.d20.io/images/14793820/yWCiQffP3-i4b-NU3_FLMg/thumb.png?14513583275" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/14793820/yWCiQffP3-i4b-NU3_FLMg/thumb.png?14513583275</a> app.js?1470246990:33 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/15017767/lr8raiAAahakZpUPsqOUTA/max.png?14520956995" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/15017767/lr8raiAAahakZpUPsqOUTA/max.png?14520956995</a> to <a href="https://s3.amazonaws.com/files.d20.io/images/15017767/lr8raiAAahakZpUPsqOUTA/thumb.png?14520956995" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/15017767/lr8raiAAahakZpUPsqOUTA/thumb.png?14520956995</a> app.js?1470246990:33 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/15017768/lqIV1-XNErlG-CoRloiLug/max.png?14520956995" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/15017768/lqIV1-XNErlG-CoRloiLug/max.png?14520956995</a> to <a href="https://s3.amazonaws.com/files.d20.io/images/15017768/lqIV1-XNErlG-CoRloiLug/thumb.png?14520956995" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/15017768/lqIV1-XNErlG-CoRloiLug/thumb.png?14520956995</a> app.js?1470246990:33 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/15221156/8KgLJhaFNUL5TUIagCKtSw/max.png?14526428735" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/15221156/8KgLJhaFNUL5TUIagCKtSw/max.png?14526428735</a> to <a href="https://s3.amazonaws.com/files.d20.io/images/15221156/8KgLJhaFNUL5TUIagCKtSw/thumb.png?14526428735" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/15221156/8KgLJhaFNUL5TUIagCKtSw/thumb.png?14526428735</a> 2app.js?1470246990:30 new lamp 4app.js?1470246990:33 setting src app.js?1470246990:29 Cols: 2 Rows: 2 app.js?1470246990:29 Took 1ms to generate cache. app.js?1470246990:33 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/20447888/36EPNB0F15pLg7af7_zazw/max.png?14672220015" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/20447888/36EPNB0F15pLg7af7_zazw/max.png?14672220015</a> to <a href="https://s3.amazonaws.com/files.d20.io/images/20447888/36EPNB0F15pLg7af7_zazw/original.png?14672220015" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/20447888/36EPNB0F15pLg7af7_zazw/original.png?14672220015</a> app.js?1470246990:33 Reorder by ZORDER app.js?1470246990:33 setting src app.js?1470246990:43 Connected to session app.js?1470246990:29 Cols: 2 Rows: 2 app.js?1470246990:29 Took 0ms to generate cache. app.js?1470246990:43 Someone just connected. app.js?1470246990:43 It's us? app.js?1470246990:45 window resize app.js?1470246990:30 Final set zoom! app.js?1470246990:30 UPDATE GL SIZE! app.js?1470246990:30 Final set zoom! app.js?1470246990:45 window resize app.js?1470246990:30 Final set zoom! app.js?1470246990:30 UPDATE GL SIZE! app.js?1470246990:30 Final set zoom! app.js?1470246990:45 window resize app.js?1470246990:30 Final set zoom! app.js?1470246990:30 UPDATE GL SIZE! app.js?1470246990:30 Final set zoom!
1470848093
Stephen Koontz
Forum Champion
Marketplace Creator
Sheet Author
API Scripter
Compendium Curator
Another user recently had this same issue and it resolved itself. <a href="https://app.roll20.net/forum/post/3796681/art-libr" rel="nofollow">https://app.roll20.net/forum/post/3796681/art-libr</a>... It appears most users aren't having that issue and so I don't believe the issue is on our end. I'm unable to replicate the problem on a Chrome 51 on Windows 10. Can you try Firefox or a different computer and see if the issue is isolated to a single browser or computer?
I tried both yesterday and today on two different machines using both Chrome and Firefox. The two computers were also on 2 different networks (home and work). I saw the referenced post resolved itself over three weeks. I'm really hoping I can figure out something in a shorter time-frame; I have several games scheduled over the next couple of weeks. I saw a request for a console log on a game with no content after a search of the library. I included one here in case that helps.&nbsp; Thank you for your help with this. Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'self' 'unsafe-eval' https://*.googlesyndication.com https://*.doubleclick.net https://*.googlesyndication.com <a href="https://www.googletagservices.com" rel="nofollow">https://www.googletagservices.com</a> https://*.googlesyndication.com <a href="https://www.google-analytics.com" rel="nofollow">https://www.google-analytics.com</a> https://*.googlesyndication.com <a href="http://ajax.googleapis.com" rel="nofollow">http://ajax.googleapis.com</a> https://*.googlesyndication.com <a href="https://cdn.firebase.com" rel="nofollow">https://cdn.firebase.com</a> https://*.googlesyndication.com https://*.tokbox.com https://*.googlesyndication.com <a href="http://static.opentok.com" rel="nofollow">http://static.opentok.com</a> https://*.googlesyndication.com <a href="http://cdn.crowdin.com" rel="nofollow">http://cdn.crowdin.com</a> https://*.googlesyndication.com Either the 'unsafe-inline' keyword, a hash ('sha256-8HxEdj4UZfHXJWwPrNTQhylQJeRfdyGCaO5bPCe6+pQ='), or a nonce ('nonce-...') is required to enable inline execution. app.roll20.net/:13 Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'self' 'unsafe-eval' https://*.googlesyndication.com https://*.doubleclick.net https://*.googlesyndication.com <a href="https://www.googletagservices.com" rel="nofollow">https://www.googletagservices.com</a> https://*.googlesyndication.com <a href="https://www.google-analytics.com" rel="nofollow">https://www.google-analytics.com</a> https://*.googlesyndication.com <a href="http://ajax.googleapis.com" rel="nofollow">http://ajax.googleapis.com</a> https://*.googlesyndication.com <a href="https://cdn.firebase.com" rel="nofollow">https://cdn.firebase.com</a> https://*.googlesyndication.com https://*.tokbox.com https://*.googlesyndication.com <a href="http://static.opentok.com" rel="nofollow">http://static.opentok.com</a> https://*.googlesyndication.com <a href="http://cdn.crowdin.com" rel="nofollow">http://cdn.crowdin.com</a> https://*.googlesyndication.com Either the 'unsafe-inline' keyword, a hash ('sha256-NxloqtZxKtF4Zokrioq0psu4vkvviaHE5Im2V8zMw44='), or a nonce ('nonce-...') is required to enable inline execution. app.js?1470846520:29 70 app.js?1470846520:30 TOUCH SUPPORTED: false app.js?1470846520:30 USING WEBGL ACCELERATION... app.js?1470846520:30 WEBGL STARTUP SUCCESS app.js?1470846520:25 select app.js?1470846520:25 Switch mode to select app.js?1470846520:41 Initializing new dice engine with randomness... app.js?1470846520:41 Using random entropy app.js?1470846520:45 window resize app.js?1470846520:30 Final set zoom! app.js?1470846520:30 UPDATE GL SIZE! app.js?1470846520:30 Final set zoom! tutorial_tips.js:7 tuts loaded app.js?1470846520:36 Final page load. app.js?1470846520:45 Refresh jukebox List! app.js?1470846520:36 Auth'ed. app.js?1470846520:36 Go post auth! app.js?1470846520:36 initial setup app.js?1470846520:34 T.r app.js?1470846520:36 Got players value... app.js?1470846520:36 joining game... app.js?1470846520:33 Full load page! app.js?1470846520:36 We have 1 pages app.js?1470846520:34 Player -KOpTCuo2pz_n6eHmA85 is offline... app.js?1470846520:34 Global Volume: 100=1 app.js?1470846520:36 Deferred finish joining... app.js?1470846520:29 Firebase Online app.js?1470846520:39 refershing page listings! app.js?1470846520:36 handle page changes app.js?1470846520:36 false app.js?1470846520:39 refershing page listings! app.js?1470846520:36 init active page! app.js?1470846520:33 activate page! app.js?1470846520:33 FULLY ACTIVATE VIEWS FOR PAGE. app.js?1470846520:33 Graphics: 0 app.js?1470846520:33 Paths: 0 app.js?1470846520:33 Reorder by ZORDER app.js?1470846520:36 Scan for new plays! app.js?1470846520:39 refershing page listings! app.js?1470846520:43 initiatlizing video chat app.js?1470846520:43 Connecting to WebRTC app.js?1470846520:45 Refresh jukebox List! app.js?1470846520:43 Connected to session app.js?1470846520:43 Someone just connected. app.js?1470846520:43 It's us? app.roll20.net/:1 Mixed Content: The page at '<a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a>' was loaded over HTTPS, but requested an insecure image '<a href="http://t0.gstatic.com/images?q=tbn:ANd9GcRXiYe_gSmaBSq60a8c30qIS7knvkr0Y4aRHwCadWvaARag-mTC5N4RuJtc" rel="nofollow">http://t0.gstatic.com/images?q=tbn:ANd9GcRXiYe_gSmaBSq60a8c30qIS7knvkr0Y4aRHwCadWvaARag-mTC5N4RuJtc</a>'. This content should also be served over HTTPS. app.roll20.net/:1 Mixed Content: The page at '<a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a>' was loaded over HTTPS, but requested an insecure image '<a href="http://t3.gstatic.com/images?q=tbn:ANd9GcSAOAk3eVkcMxf-VW726czB_vkhRGj5GUZZjwffNuNEu8lJx6l9OkVZyQ" rel="nofollow">http://t3.gstatic.com/images?q=tbn:ANd9GcSAOAk3eVkcMxf-VW726czB_vkhRGj5GUZZjwffNuNEu8lJx6l9OkVZyQ</a>'. This content should also be served over HTTPS. app.roll20.net/:1 Mixed Content: The page at '<a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a>' was loaded over HTTPS, but requested an insecure image '<a href="http://t3.gstatic.com/images?q=tbn:ANd9GcQiLJvDqQTZb7cZfKZ1fAHVcwqyEEKTtn_bbFX-xmVCeG-AmoJhCNIQoq4" rel="nofollow">http://t3.gstatic.com/images?q=tbn:ANd9GcQiLJvDqQTZb7cZfKZ1fAHVcwqyEEKTtn_bbFX-xmVCeG-AmoJhCNIQoq4</a>'. This content should also be served over HTTPS. app.roll20.net/:1 Mixed Content: The page at '<a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a>' was loaded over HTTPS, but requested an insecure image '<a href="http://t3.gstatic.com/images?q=tbn:ANd9GcTahW4k4WKhaKjsZLax0YgtfvVqlJEZAc-Ag-pCSmG46W61-Vp7i9u1TEA" rel="nofollow">http://t3.gstatic.com/images?q=tbn:ANd9GcTahW4k4WKhaKjsZLax0YgtfvVqlJEZAc-Ag-pCSmG46W61-Vp7i9u1TEA</a>'. This content should also be served over HTTPS. app.roll20.net/:1 Mixed Content: The page at '<a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a>' was loaded over HTTPS, but requested an insecure image '<a href="http://t0.gstatic.com/images?q=tbn:ANd9GcRQh_Bi7njBKx4fKRAbXrWxe0gpZZmpTPcXL4vbUElJ21qSOPklsCqdyGZczA" rel="nofollow">http://t0.gstatic.com/images?q=tbn:ANd9GcRQh_Bi7njBKx4fKRAbXrWxe0gpZZmpTPcXL4vbUElJ21qSOPklsCqdyGZczA</a>'. This content should also be served over HTTPS. app.roll20.net/:1 Mixed Content: The page at '<a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a>' was loaded over HTTPS, but requested an insecure image '<a href="http://t1.gstatic.com/images?q=tbn:ANd9GcQ6Z8pmDzW5lE7450kCO8Y8-ay5Y-AnlLfghTZziFabfNV_5aIKR-JQ0A" rel="nofollow">http://t1.gstatic.com/images?q=tbn:ANd9GcQ6Z8pmDzW5lE7450kCO8Y8-ay5Y-AnlLfghTZziFabfNV_5aIKR-JQ0A</a>'. This content should also be served over HTTPS. app.roll20.net/:1 Mixed Content: The page at '<a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a>' was loaded over HTTPS, but requested an insecure image '<a href="http://t2.gstatic.com/images?q=tbn:ANd9GcRBZ-ICP6xwkDbZuVfadlAMTs6Qy6dchkloBIgFM93zFzjBX5MHmETk0w" rel="nofollow">http://t2.gstatic.com/images?q=tbn:ANd9GcRBZ-ICP6xwkDbZuVfadlAMTs6Qy6dchkloBIgFM93zFzjBX5MHmETk0w</a>'. This content should also be served over HTTPS. app.roll20.net/:1 Mixed Content: The page at '<a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a>' was loaded over HTTPS, but requested an insecure image '<a href="http://t2.gstatic.com/images?q=tbn:ANd9GcSz3ffVLdC7PTgyM3Ev6ApbRSWLSio7jm8K3QQ_7mVUrW8OIe1B4TUBAWm_" rel="nofollow">http://t2.gstatic.com/images?q=tbn:ANd9GcSz3ffVLdC7PTgyM3Ev6ApbRSWLSio7jm8K3QQ_7mVUrW8OIe1B4TUBAWm_</a>'. This content should also be served over HTTPS. app.roll20.net/:1 Mixed Content: The page at '<a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a>' was loaded over HTTPS, but requested an insecure image '<a href="http://t3.gstatic.com/images?q=tbn:ANd9GcRsGU597f9nq6d8ZpMJRs5GDLjNBK1RCBWbz3zzR1CxR32QnBwc00lipgmh" rel="nofollow">http://t3.gstatic.com/images?q=tbn:ANd9GcRsGU597f9nq6d8ZpMJRs5GDLjNBK1RCBWbz3zzR1CxR32QnBwc00lipgmh</a>'. This content should also be served over HTTPS. app.roll20.net/:1 Mixed Content: The page at '<a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a>' was loaded over HTTPS, but requested an insecure image '<a href="http://t1.gstatic.com/images?q=tbn:ANd9GcTYK_MD6u1Q0nKJXf6s5gAQcEiWczWjRhvU2-5wCCsmEbunOK7-Km086Fg" rel="nofollow">http://t1.gstatic.com/images?q=tbn:ANd9GcTYK_MD6u1Q0nKJXf6s5gAQcEiWczWjRhvU2-5wCCsmEbunOK7-Km086Fg</a>'. This content should also be served over HTTPS. app.roll20.net/:1 Mixed Content: The page at '<a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a>' was loaded over HTTPS, but requested an insecure image '<a href="http://t0.gstatic.com/images?q=tbn:ANd9GcQvVgYSiCWkYCymA-LdZGMCw-UfR2qpKOiAxp5YUTFI_3PW6gkgMJDFdbpc" rel="nofollow">http://t0.gstatic.com/images?q=tbn:ANd9GcQvVgYSiCWkYCymA-LdZGMCw-UfR2qpKOiAxp5YUTFI_3PW6gkgMJDFdbpc</a>'. This content should also be served over HTTPS. app.roll20.net/:1 Mixed Content: The page at '<a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a>' was loaded over HTTPS, but requested an insecure image '<a href="http://t3.gstatic.com/images?q=tbn:ANd9GcTijDEwGGKkMlssMeemtTJbzD8hBiHMmNpLD9KzEwJ2MA-UL9ujddcut8I" rel="nofollow">http://t3.gstatic.com/images?q=tbn:ANd9GcTijDEwGGKkMlssMeemtTJbzD8hBiHMmNpLD9KzEwJ2MA-UL9ujddcut8I</a>'. This content should also be served over HTTPS. app.roll20.net/:1 Mixed Content: The page at '<a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a>' was loaded over HTTPS, but requested an insecure image '<a href="http://t1.gstatic.com/images?q=tbn:ANd9GcT8nXdt8Yh7QAsADUBPe1gD1G9Ra1UvuXMUQOd_wzgjoSgZDUXmxAB9pr80" rel="nofollow">http://t1.gstatic.com/images?q=tbn:ANd9GcT8nXdt8Yh7QAsADUBPe1gD1G9Ra1UvuXMUQOd_wzgjoSgZDUXmxAB9pr80</a>'. This content should also be served over HTTPS. app.roll20.net/:1 Mixed Content: The page at '<a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a>' was loaded over HTTPS, but requested an insecure image '<a href="http://t2.gstatic.com/images?q=tbn:ANd9GcSMm9LeW4tWaUvCPN9So2cAKvYJKlJkmz4TYBZy_SgcE6qVTBFNLc9Gf84" rel="nofollow">http://t2.gstatic.com/images?q=tbn:ANd9GcSMm9LeW4tWaUvCPN9So2cAKvYJKlJkmz4TYBZy_SgcE6qVTBFNLc9Gf84</a>'. This content should also be served over HTTPS. app.roll20.net/:1 Mixed Content: The page at '<a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a>' was loaded over HTTPS, but requested an insecure image '<a href="http://t1.gstatic.com/images?q=tbn:ANd9GcQhug2fqOXtfMQ_IfKBsUlZODFx45c980XeRFpT0oG1QjDEOLocnzKQkdU" rel="nofollow">http://t1.gstatic.com/images?q=tbn:ANd9GcQhug2fqOXtfMQ_IfKBsUlZODFx45c980XeRFpT0oG1QjDEOLocnzKQkdU</a>'. This content should also be served over HTTPS. app.roll20.net/:1 Mixed Content: The page at '<a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a>' was loaded over HTTPS, but requested an insecure image '<a href="http://t2.gstatic.com/images?q=tbn:ANd9GcTqN3MTa1w7kildxF-kUl6Ww0oFGaIHCf9AfVZ7kWNe25Hec5nPHUgPzcY" rel="nofollow">http://t2.gstatic.com/images?q=tbn:ANd9GcTqN3MTa1w7kildxF-kUl6Ww0oFGaIHCf9AfVZ7kWNe25Hec5nPHUgPzcY</a>'. This content should also be served over HTTPS. app.js?1470846520:45 window resize app.js?1470846520:30 Final set zoom! app.js?1470846520:30 UPDATE GL SIZE! app.js?1470846520:30 Final set zoom! jquery.1.8.2.min.js:2 Mixed Content: The page at '<a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a>' was loaded over HTTPS, but requested an insecure image '<a href="http://t0.gstatic.com/images?q=tbn:ANd9GcRXiYe_gSmaBSq60a8c30qIS7knvkr0Y4aRHwCadWvaARag-mTC5N4RuJtc" rel="nofollow">http://t0.gstatic.com/images?q=tbn:ANd9GcRXiYe_gSmaBSq60a8c30qIS7knvkr0Y4aRHwCadWvaARag-mTC5N4RuJtc</a>'. This content should also be served over HTTPS. jquery.1.8.2.min.js:2 Mixed Content: The page at '<a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a>' was loaded over HTTPS, but requested an insecure image '<a href="http://t3.gstatic.com/images?q=tbn:ANd9GcSAOAk3eVkcMxf-VW726czB_vkhRGj5GUZZjwffNuNEu8lJx6l9OkVZyQ" rel="nofollow">http://t3.gstatic.com/images?q=tbn:ANd9GcSAOAk3eVkcMxf-VW726czB_vkhRGj5GUZZjwffNuNEu8lJx6l9OkVZyQ</a>'. This content should also be served over HTTPS. jquery.1.8.2.min.js:2 Mixed Content: The page at '<a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a>' was loaded over HTTPS, but requested an insecure image '<a href="http://t3.gstatic.com/images?q=tbn:ANd9GcQiLJvDqQTZb7cZfKZ1fAHVcwqyEEKTtn_bbFX-xmVCeG-AmoJhCNIQoq4" rel="nofollow">http://t3.gstatic.com/images?q=tbn:ANd9GcQiLJvDqQTZb7cZfKZ1fAHVcwqyEEKTtn_bbFX-xmVCeG-AmoJhCNIQoq4</a>'. This content should also be served over HTTPS. jquery.1.8.2.min.js:2 Mixed Content: The page at '<a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a>' was loaded over HTTPS, but requested an insecure image '<a href="http://t3.gstatic.com/images?q=tbn:ANd9GcTahW4k4WKhaKjsZLax0YgtfvVqlJEZAc-Ag-pCSmG46W61-Vp7i9u1TEA" rel="nofollow">http://t3.gstatic.com/images?q=tbn:ANd9GcTahW4k4WKhaKjsZLax0YgtfvVqlJEZAc-Ag-pCSmG46W61-Vp7i9u1TEA</a>'. This content should also be served over HTTPS. jquery.1.8.2.min.js:2 Mixed Content: The page at '<a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a>' was loaded over HTTPS, but requested an insecure image '<a href="http://t0.gstatic.com/images?q=tbn:ANd9GcRQh_Bi7njBKx4fKRAbXrWxe0gpZZmpTPcXL4vbUElJ21qSOPklsCqdyGZczA" rel="nofollow">http://t0.gstatic.com/images?q=tbn:ANd9GcRQh_Bi7njBKx4fKRAbXrWxe0gpZZmpTPcXL4vbUElJ21qSOPklsCqdyGZczA</a>'. This content should also be served over HTTPS. jquery.1.8.2.min.js:2 Mixed Content: The page at '<a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a>' was loaded over HTTPS, but requested an insecure image '<a href="http://t1.gstatic.com/images?q=tbn:ANd9GcQ6Z8pmDzW5lE7450kCO8Y8-ay5Y-AnlLfghTZziFabfNV_5aIKR-JQ0A" rel="nofollow">http://t1.gstatic.com/images?q=tbn:ANd9GcQ6Z8pmDzW5lE7450kCO8Y8-ay5Y-AnlLfghTZziFabfNV_5aIKR-JQ0A</a>'. This content should also be served over HTTPS. jquery.1.8.2.min.js:2 Mixed Content: The page at '<a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a>' was loaded over HTTPS, but requested an insecure image '<a href="http://t2.gstatic.com/images?q=tbn:ANd9GcRBZ-ICP6xwkDbZuVfadlAMTs6Qy6dchkloBIgFM93zFzjBX5MHmETk0w" rel="nofollow">http://t2.gstatic.com/images?q=tbn:ANd9GcRBZ-ICP6xwkDbZuVfadlAMTs6Qy6dchkloBIgFM93zFzjBX5MHmETk0w</a>'. This content should also be served over HTTPS. jquery.1.8.2.min.js:2 Mixed Content: The page at '<a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a>' was loaded over HTTPS, but requested an insecure image '<a href="http://t2.gstatic.com/images?q=tbn:ANd9GcSz3ffVLdC7PTgyM3Ev6ApbRSWLSio7jm8K3QQ_7mVUrW8OIe1B4TUBAWm_" rel="nofollow">http://t2.gstatic.com/images?q=tbn:ANd9GcSz3ffVLdC7PTgyM3Ev6ApbRSWLSio7jm8K3QQ_7mVUrW8OIe1B4TUBAWm_</a>'. This content should also be served over HTTPS. jquery.1.8.2.min.js:2 Mixed Content: The page at '<a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a>' was loaded over HTTPS, but requested an insecure image '<a href="http://t3.gstatic.com/images?q=tbn:ANd9GcRsGU597f9nq6d8ZpMJRs5GDLjNBK1RCBWbz3zzR1CxR32QnBwc00lipgmh" rel="nofollow">http://t3.gstatic.com/images?q=tbn:ANd9GcRsGU597f9nq6d8ZpMJRs5GDLjNBK1RCBWbz3zzR1CxR32QnBwc00lipgmh</a>'. This content should also be served over HTTPS. jquery.1.8.2.min.js:2 Mixed Content: The page at '<a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a>' was loaded over HTTPS, but requested an insecure image '<a href="http://t1.gstatic.com/images?q=tbn:ANd9GcTYK_MD6u1Q0nKJXf6s5gAQcEiWczWjRhvU2-5wCCsmEbunOK7-Km086Fg" rel="nofollow">http://t1.gstatic.com/images?q=tbn:ANd9GcTYK_MD6u1Q0nKJXf6s5gAQcEiWczWjRhvU2-5wCCsmEbunOK7-Km086Fg</a>'. This content should also be served over HTTPS. jquery.1.8.2.min.js:2 Mixed Content: The page at '<a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a>' was loaded over HTTPS, but requested an insecure image '<a href="http://t0.gstatic.com/images?q=tbn:ANd9GcQvVgYSiCWkYCymA-LdZGMCw-UfR2qpKOiAxp5YUTFI_3PW6gkgMJDFdbpc" rel="nofollow">http://t0.gstatic.com/images?q=tbn:ANd9GcQvVgYSiCWkYCymA-LdZGMCw-UfR2qpKOiAxp5YUTFI_3PW6gkgMJDFdbpc</a>'. This content should also be served over HTTPS. jquery.1.8.2.min.js:2 Mixed Content: The page at '<a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a>' was loaded over HTTPS, but requested an insecure image '<a href="http://t3.gstatic.com/images?q=tbn:ANd9GcTijDEwGGKkMlssMeemtTJbzD8hBiHMmNpLD9KzEwJ2MA-UL9ujddcut8I" rel="nofollow">http://t3.gstatic.com/images?q=tbn:ANd9GcTijDEwGGKkMlssMeemtTJbzD8hBiHMmNpLD9KzEwJ2MA-UL9ujddcut8I</a>'. This content should also be served over HTTPS. jquery.1.8.2.min.js:2 Mixed Content: The page at '<a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a>' was loaded over HTTPS, but requested an insecure image '<a href="http://t1.gstatic.com/images?q=tbn:ANd9GcT8nXdt8Yh7QAsADUBPe1gD1G9Ra1UvuXMUQOd_wzgjoSgZDUXmxAB9pr80" rel="nofollow">http://t1.gstatic.com/images?q=tbn:ANd9GcT8nXdt8Yh7QAsADUBPe1gD1G9Ra1UvuXMUQOd_wzgjoSgZDUXmxAB9pr80</a>'. This content should also be served over HTTPS. jquery.1.8.2.min.js:2 Mixed Content: The page at '<a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a>' was loaded over HTTPS, but requested an insecure image '<a href="http://t2.gstatic.com/images?q=tbn:ANd9GcSMm9LeW4tWaUvCPN9So2cAKvYJKlJkmz4TYBZy_SgcE6qVTBFNLc9Gf84" rel="nofollow">http://t2.gstatic.com/images?q=tbn:ANd9GcSMm9LeW4tWaUvCPN9So2cAKvYJKlJkmz4TYBZy_SgcE6qVTBFNLc9Gf84</a>'. This content should also be served over HTTPS. jquery.1.8.2.min.js:2 Mixed Content: The page at '<a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a>' was loaded over HTTPS, but requested an insecure image '<a href="http://t1.gstatic.com/images?q=tbn:ANd9GcQhug2fqOXtfMQ_IfKBsUlZODFx45c980XeRFpT0oG1QjDEOLocnzKQkdU" rel="nofollow">http://t1.gstatic.com/images?q=tbn:ANd9GcQhug2fqOXtfMQ_IfKBsUlZODFx45c980XeRFpT0oG1QjDEOLocnzKQkdU</a>'. This content should also be served over HTTPS. jquery.1.8.2.min.js:2 Mixed Content: The page at '<a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a>' was loaded over HTTPS, but requested an insecure image '<a href="http://t2.gstatic.com/images?q=tbn:ANd9GcTqN3MTa1w7kildxF-kUl6Ww0oFGaIHCf9AfVZ7kWNe25Hec5nPHUgPzcY" rel="nofollow">http://t2.gstatic.com/images?q=tbn:ANd9GcTqN3MTa1w7kildxF-kUl6Ww0oFGaIHCf9AfVZ7kWNe25Hec5nPHUgPzcY</a>'. This content should also be served over HTTPS.
1470864411
Stephen Koontz
Forum Champion
Marketplace Creator
Sheet Author
API Scripter
Compendium Curator
I just tested your library manually and had no issues uploading an image. Do you have this problem when directly dropping a file onto the VTT to upload it that way?
Yes. I am unable to drag and drop or select the file. The issue is still occuring on both machines and using both browsers.
1470929192

Edited 1470929228
Stephen Koontz
Forum Champion
Marketplace Creator
Sheet Author
API Scripter
Compendium Curator
That's strange that it would affect both computers. Do they share something in common like an anti-virus you could try disabling? I'm not even seeing the drop event fire. From the log it doesn't look like Roll20 tried to upload the image. Something is getting in the way of it thinking an image was dropped. Does the same thing happen if you click the "Browse" button and select a file that way? Have you tried with different images to make sure it's not the image that's the culperate?