A detailed description of the issue. The more information you can give us, the better able we'll be to fix the issue promptly!: I can no longer drag a pic from desktop to roll20 maps Step by step instructions on how to reproduce the issue. 1. download pic from google. JPG 2. have pick on desktop. 3. put in window mode firefox with roll20 map showing. 4. click and drag pic from desktop onto map in firefox window of roll20. Your computer's settings Web Browser: FireFox Browser Version: Firefox Quantum 57.0.4 (64-bit) Operating System: windows 10 free upgrade from windows 7 64-bit If Javascript is enabled: Yes Your anti-virus software: Avira, adwcleaner_7.0.2.1, Malwarebytes List of any browser add-ons or extensions enabled: Addblocker plus, Gressmonkey (script is for kissanime installed), Ublock Origin You can optionally include screenshots by using the "Attach a File" link when submitting a post: Can do this print screen wont show circle with X from mouse. A Console Log from the moment you logged into the page through when you encountered the issue: Content Security Policy: The page’s settings blocked the loading of a resource at data:application/javascript;base64,KGZ1b... (“script-src <a href="https://app.roll20.net" rel="nofollow">https://app.roll20.net</a> 'unsafe-eval' <a href="https://app.roll20.net" rel="nofollow">https://app.roll20.net</a> https://*.doubleclick.net <a href="https://app.roll20.net" rel="nofollow">https://app.roll20.net</a> <a href="https://www.googletagservices.com" rel="nofollow">https://www.googletagservices.com</a> <a href="https://app.roll20.net" rel="nofollow">https://app.roll20.net</a> <a href="https://www.google-analytics.com" rel="nofollow">https://www.google-analytics.com</a> <a href="https://app.roll20.net" rel="nofollow">https://app.roll20.net</a> <a href="http://ajax.googleapis.com" rel="nofollow">http://ajax.googleapis.com</a> <a href="https://app.roll20.net" rel="nofollow">https://app.roll20.net</a> <a href="https://cdn.firebase.com" rel="nofollow">https://cdn.firebase.com</a> <a href="https://app.roll20.net" rel="nofollow">https://app.roll20.net</a> https://*.tokbox.com <a href="https://app.roll20.net" rel="nofollow">https://app.roll20.net</a> <a href="http://static.opentok.com" rel="nofollow">http://static.opentok.com</a> <a href="https://app.roll20.net" rel="nofollow">https://app.roll20.net</a> <a href="http://cdn.crowdin.com" rel="nofollow">http://cdn.crowdin.com</a> <a href="https://app.roll20.net" rel="nofollow">https://app.roll20.net</a> <a href="http://stun.l.google.com”" rel="nofollow">http://stun.l.google.com”</a> ). RTCIceServer.url is deprecated! Use urls instead. app.js:25 70 app.js:83:28753 TOUCH SUPPORTED: false app.js:85:597 USING WEBGL ACCELERATION... app.js:85:1899 WEBGL STARTUP SUCCESS app.js:85:2488 Custom Sheet Translation app.js:86:20559 select app.js:79:11610 Switch mode to select app.js:79:13456 Initializing new dice engine with randomness... app.js:96:7920 Using random entropy app.js:96:7997 Compiling sheet... app.js:98:30731 Found rolltemplate: pf_spell app.js:98:31014 Found rolltemplate: pf_attack app.js:98:31014 Found rolltemplate: pf_defense app.js:98:31014 Found rolltemplate: pf_ability app.js:98:31014 Found rolltemplate: pf_generic app.js:98:31014 Found rolltemplate: pf_block app.js:98:31014 Found webworker script app.js:98:31553 Loading mixed (insecure) display content “ <a href="http://imgsrv.roll20.net/?src=i.imgur.com/h1t4ERY.png%3F1”" rel="nofollow">http://imgsrv.roll20.net/?src=i.imgur.com/h1t4ERY.png%3F1”</a> on a secure page [Learn More] jquery.1.8.2.min.js:2:70985 Loading mixed (insecure) display content “ <a href="http://imgsrv.roll20.net/?src=i.imgur.com/XKktDjC.gif”" rel="nofollow">http://imgsrv.roll20.net/?src=i.imgur.com/XKktDjC.gif”</a> on a secure page [Learn More] jquery.1.8.2.min.js:2:70985 Loading mixed (insecure) display content “ <a href="http://imgsrv.roll20.net/?src=i.imgur.com/F7USUqg.png”" rel="nofollow">http://imgsrv.roll20.net/?src=i.imgur.com/F7USUqg.png”</a> on a secure page [Learn More] jquery.1.8.2.min.js:2:70985 Loading mixed (insecure) display content “ <a href="http://imgsrv.roll20.net/?src=i.imgur.com/rnuQ6SJ.png”" rel="nofollow">http://imgsrv.roll20.net/?src=i.imgur.com/rnuQ6SJ.png”</a> on a secure page [Learn More] jquery.1.8.2.min.js:2:70985 Loading mixed (insecure) display content “ <a href="http://imgsrv.roll20.net/?src=i.imgur.com/XKktDjC.gif”" rel="nofollow">http://imgsrv.roll20.net/?src=i.imgur.com/XKktDjC.gif”</a> on a secure page [Learn More] jquery.1.8.2.min.js:2:70985 Loading mixed (insecure) display content “ <a href="http://imgsrv.roll20.net/?src=imgur.com/9yjOsAD.png”" rel="nofollow">http://imgsrv.roll20.net/?src=imgur.com/9yjOsAD.png”</a> on a secure page [Learn More] jquery.1.8.2.min.js:2:70985 Loading mixed (insecure) display content “ <a href="http://imgsrv.roll20.net/?src=i.imgur.com/AGq5VBG.png”" rel="nofollow">http://imgsrv.roll20.net/?src=i.imgur.com/AGq5VBG.png”</a> on a secure page [Learn More] jquery.1.8.2.min.js:2:70985 Loading mixed (insecure) display content “ <a href="http://imgsrv.roll20.net/?src=i.imgur.com/Eh243RO.png”" rel="nofollow">http://imgsrv.roll20.net/?src=i.imgur.com/Eh243RO.png”</a> on a secure page [Learn More] jquery.1.8.2.min.js:2:70985 Loading mixed (insecure) display content “ <a href="http://imgsrv.roll20.net/?src=imgur.com/58j2e8P.png”" rel="nofollow">http://imgsrv.roll20.net/?src=imgur.com/58j2e8P.png”</a> on a secure page [Learn More] jquery.1.8.2.min.js:2:70985 Loading mixed (insecure) display content “ <a href="http://imgsrv.roll20.net/?src=i.imgur.com/Si4vfts.png”" rel="nofollow">http://imgsrv.roll20.net/?src=i.imgur.com/Si4vfts.png”</a> on a secure page [Learn More] jquery.1.8.2.min.js:2:70985 Loading mixed (insecure) display content “ <a href="http://imgsrv.roll20.net/?src=imgur.com/02fV6wh.png”" rel="nofollow">http://imgsrv.roll20.net/?src=imgur.com/02fV6wh.png”</a> on a secure page [Learn More] jquery.1.8.2.min.js:2:70985 Loading mixed (insecure) display content “ <a href="http://imgsrv.roll20.net/?src=imgur.com/phw1eFB.png”" rel="nofollow">http://imgsrv.roll20.net/?src=imgur.com/phw1eFB.png”</a> on a secure page [Learn More] jquery.1.8.2.min.js:2:70985 Loading mixed (insecure) display content “ <a href="http://imgsrv.roll20.net/?src=i.imgur.com/UxYSva8.png”" rel="nofollow">http://imgsrv.roll20.net/?src=i.imgur.com/UxYSva8.png”</a> on a secure page [Learn More] jquery.1.8.2.min.js:2:70985 Loading mixed (insecure) display content “ <a href="http://imgsrv.roll20.net/?src=imgur.com/nBnv4DL.png”" rel="nofollow">http://imgsrv.roll20.net/?src=imgur.com/nBnv4DL.png”</a> on a secure page [Learn More] jquery.1.8.2.min.js:2:70985 Loading mixed (insecure) display content “ <a href="http://imgsrv.roll20.net/?src=imgur.com/8dCkRtG.png”" rel="nofollow">http://imgsrv.roll20.net/?src=imgur.com/8dCkRtG.png”</a> on a secure page [Learn More] jquery.1.8.2.min.js:2:70985 Loading mixed (insecure) display content “ <a href="http://imgsrv.roll20.net/?src=i.imgur.com/pjS6HVJ.png”" rel="nofollow">http://imgsrv.roll20.net/?src=i.imgur.com/pjS6HVJ.png”</a> on a secure page [Learn More] jquery.1.8.2.min.js:2:70985 Loading mixed (insecure) display content “ <a href="http://imgsrv.roll20.net/?src=i.imgur.com/4FgQuqS.png”" rel="nofollow">http://imgsrv.roll20.net/?src=i.imgur.com/4FgQuqS.png”</a> on a secure page [Learn More] jquery.1.8.2.min.js:2:70985 Loading mixed (insecure) display content “ <a href="http://imgsrv.roll20.net/?src=i.imgur.com/a6O3ZGB.png”" rel="nofollow">http://imgsrv.roll20.net/?src=i.imgur.com/a6O3ZGB.png”</a> on a secure page [Learn More] jquery.1.8.2.min.js:2:70985 Finding sheet rolls... app.js:98:32008 Use of getAttributeNode() is deprecated. Use getAttribute() instead. jquery.1.8.2.min.js:2:31678 Use of attributes’ nodeValue attribute is deprecated. Use value instead. app.js:99:1345 window resize app.js:100:26133 Final set zoom! app.js:85:15320 UPDATE GL SIZE! app.js:84:28691 Final set zoom! app.js:85:15320 tuts loaded tutorial_tips.js:7:2 Use of getPreventDefault() is deprecated. Use defaultPrevented instead. jquery.1.8.2.min.js:2:40278 Loading failed for the <script> with source “ <a href="https://www.google-analytics.com/analytics.js”" rel="nofollow">https://www.google-analytics.com/analytics.js”</a> . editor:1 Final page load. app.js:91:19175 window resize app.js:100:26133 Final set zoom! app.js:85:15320 UPDATE GL SIZE! app.js:84:28691 Final set zoom! app.js:85:15320 Content Security Policy: The page’s settings blocked the loading of a resource at data:application/javascript;base64,KGZ1b... (“script-src <a href="https://app.roll20.net" rel="nofollow">https://app.roll20.net</a> 'unsafe-eval' <a href="https://app.roll20.net" rel="nofollow">https://app.roll20.net</a> https://*.doubleclick.net <a href="https://app.roll20.net" rel="nofollow">https://app.roll20.net</a> <a href="https://www.googletagservices.com" rel="nofollow">https://www.googletagservices.com</a> <a href="https://app.roll20.net" rel="nofollow">https://app.roll20.net</a> <a href="https://www.google-analytics.com" rel="nofollow">https://www.google-analytics.com</a> <a href="https://app.roll20.net" rel="nofollow">https://app.roll20.net</a> <a href="http://ajax.googleapis.com" rel="nofollow">http://ajax.googleapis.com</a> <a href="https://app.roll20.net" rel="nofollow">https://app.roll20.net</a> <a href="https://cdn.firebase.com" rel="nofollow">https://cdn.firebase.com</a> <a href="https://app.roll20.net" rel="nofollow">https://app.roll20.net</a> https://*.tokbox.com <a href="https://app.roll20.net" rel="nofollow">https://app.roll20.net</a> <a href="http://static.opentok.com" rel="nofollow">http://static.opentok.com</a> <a href="https://app.roll20.net" rel="nofollow">https://app.roll20.net</a> <a href="http://cdn.crowdin.com" rel="nofollow">http://cdn.crowdin.com</a> <a href="https://app.roll20.net" rel="nofollow">https://app.roll20.net</a> <a href="http://stun.l.google.com”" rel="nofollow">http://stun.l.google.com”</a> ). Refresh jukebox List! app.js:100:29350 Starting up WEB WORKER sheetsandboxworker.js:260:2 Loading failed for the <script> with source “ <a href="https://www.googletagservices.com/tag/js/gpt.js”" rel="nofollow">https://www.googletagservices.com/tag/js/gpt.js”</a> . editor:1 •.¸¸.•*´¨`*•.¸¸.•*´¨`*•.¸ The Aaron Sheet v0.2.4 ¸.•*´¨`*•.¸¸.•*´¨`*•.¸¸.• sheetsandboxworker.js:1:7952 •.¸¸.•*´¨`*•.¸¸.•*´¨`*•.¸ Last update: Fri Mar 04 2016 07:28:11 GMT-0600 (Central Standard Time) ¸.•*´¨`*•.¸¸.•*´¨`*•.¸¸.• sheetsandboxworker.js:1:8152 ס§₪₪₪₪§|(Ξ≥≤≥≤≥≤ΞΞΞΞΞΞΞΞΞΞ> HLImport module loaded <ΞΞΞΞΞΞΞΞΞΞ≥≤≥≤≥≤Ξ)|§₪₪₪₪§ס sheetsandboxworker.js:1:22272 ס§₪₪₪₪§|(Ξ≥≤≥≤≥≤ΞΞΞΞΞΞΞΞΞΞ> ,## /## <ΞΞΞΞΞΞΞΞΞΞ≥≤≥≤≥≤Ξ)|§₪₪₪₪§ס sheetsandboxworker.js:1:22272 ס§₪₪₪₪§|(Ξ≥≤≥≤≥≤ΞΞΞΞΞΞΞΞΞΞ> /#/ / ## <ΞΞΞΞΞΞΞΞΞΞ≥≤≥≤≥≤Ξ)|§₪₪₪₪§ס sheetsandboxworker.js:1:22272 ס§₪₪₪₪§|(Ξ≥≤≥≤≥≤ΞΞΞΞΞΞΞΞΞΞ> / / / ## <ΞΞΞΞΞΞΞΞΞΞ≥≤≥≤≥≤Ξ)|§₪₪₪₪§ס sheetsandboxworker.js:1:22272 ס§₪₪₪₪§|(Ξ≥≤≥≤≥≤ΞΞΞΞΞΞΞΞΞΞ> | ##___#/ <ΞΞΞΞΞΞΞΞΞΞ≥≤≥≤≥≤Ξ)|§₪₪₪₪§ס sheetsandboxworker.js:1:22272 ס§₪₪₪₪§|(Ξ≥≤≥≤≥≤ΞΞΞΞΞΞΞΞΞΞ> | ## athfinder <ΞΞΞΞΞΞΞΞΞΞ≥≤≥≤≥≤Ξ)|§₪₪₪₪§ס sheetsandboxworker.js:1:22272 ס§₪₪₪₪§|(Ξ≥≤≥≤≥≤ΞΞΞΞΞΞΞΞΞΞ> # | ## sheet version <ΞΞΞΞΞΞΞΞΞΞ≥≤≥≤≥≤Ξ)|§₪₪₪₪§ס sheetsandboxworker.js:1:22272 ס§₪₪₪₪§|(Ξ≥≤≥≤≥≤ΞΞΞΞΞΞΞΞΞΞ> ### / 01.71 <ΞΞΞΞΞΞΞΞΞΞ≥≤≥≤≥≤Ξ)|§₪₪₪₪§ס sheetsandboxworker.js:1:22272 ס§₪₪₪₪§|(Ξ≥≤≥≤≥≤ΞΞΞΞΞΞΞΞΞΞ> <ΞΞΞΞΞΞΞΞΞΞ≥≤≥≤≥≤Ξ)|§₪₪₪₪§ס sheetsandboxworker.js:1:22272 Scan for new plays! app.js:91:15997 Auth'ed. app.js:90:27707 Go post auth! app.js:90:27904 initial setup app.js:90:28049 Refresh jukebox List! app.js:100:29350 Object { attributes: {…}, _escapedAttributes: {}, cid: "c0", changed: {}, _silent: {}, _pending: {}, _previousAttributes: {…}, activePage: bound activePage(), showSettings: bound showSettings(), initActivePage: bound initActivePage(), … } app.js:88:31110 Refresh jukebox List! app.js:100:29350 refershing page listings! app.js:94:12383 Got players value... app.js:90:28291 joining game... app.js:91:2379 Full load page! app.js:88:10031 We have 25 pages app.js:90:29109 Player -L1koZdBBPzsuvSLnL-O is offline... app.js:89:5136 Global Volume: 100=1 app.js:89:15085 Player -L1koz0KVQKHYDDJ3_G3 is offline... app.js:89:5136 Player -L1krBvvDzzlmx3DtYNy is offline... app.js:89:5136 Player -L1nq-8_9EOemJcZgycc is offline... app.js:89:5136 Player -L1oH55o9MuYN7Sp0RNx is offline... app.js:89:5136 Player -L1tR14bqNYPMQU12Uhv is offline... app.js:89:5136 Player -L2NivPP838zCTA2vRrT is offline... app.js:89:5136 Deferred finish joining... app.js:91:2469 Firebase Online app.js:83:30478 Loading Roll20 Chat Event Handlers app.js:108:2014 handle page changes app.js:90:29649 false app.js:90:29730 Scan for new plays! app.js:91:15997 refershing page listings! app.js:94:12383 Loading mixed (insecure) display content “ <a href="http://www.cartographersguild.com/attachments/regional-world-mapping/8124d1227939841-island-misfit-toys-toys1.jpg”" rel="nofollow">http://www.cartographersguild.com/attachments/regional-world-mapping/8124d1227939841-island-misfit-toys-toys1.jpg”</a> on a secure page [Learn More] jquery.1.8.2.min.js:2:67936 init active page! app.js:91:1332 activate page! app.js:88:12193 FULLY ACTIVATE VIEWS FOR PAGE. app.js:88:12425 Do refresh link cache! app.js:87:300 Loading mixed (insecure) display content “ <a href="http://files.d20.io/images/1433/med.png?1335737429”" rel="nofollow">http://files.d20.io/images/1433/med.png?1335737429”</a> on a secure page [Learn More] jquery.1.8.2.min.js:2:67936 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/4489" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/4489</a>... to <a href="https://s3.amazonaws.com/files.d20.io/images/4489" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/4489</a>... app.js:87:24062 Reorder by ZORDER app.js:88:15076 Refresh Journal List! app.js:98:10731 Search took 40ms app.js:98:9583 Graphics: 9 app.js:88:11372 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/4489" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/4489</a>... to <a href="https://s3.amazonaws.com/files.d20.io/images/4489" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/4489</a>... app.js:87:24062 Paths: 0 app.js:88:11568 setting src app.js:87:24223 setting src app.js:87:24223 refershing page listings! app.js:94:12383 Loading mixed (insecure) display content “ <a href="https://www.cartographersguild.com/attachment.php?attachmentid=8124&d=1227939841”" rel="nofollow">https://www.cartographersguild.com/attachment.php?attachmentid=8124&d=1227939841”</a> on a secure page [Learn More] jquery.1.8.2.min.js:2:67936 Refresh jukebox List! app.js:100:29350 This site appears to use a scroll-linked positioning effect. This may not work well with asynchronous panning; see <a href="https://developer.mozilla.org/docs/Mozilla/Perfor" rel="nofollow">https://developer.mozilla.org/docs/Mozilla/Perfor</a>... for further details and to join the discussion on related tools and features! editor Reorder by ZORDER app.js:88:15076 handle page changes app.js:90:29649 false app.js:90:29730 init active page! app.js:91:1332 activate page! app.js:88:12193 FULLY ACTIVATE VIEWS FOR PAGE. app.js:88:12425 Graphics: 9 app.js:88:11372 Paths: 0 app.js:88:11568 Reorder by ZORDER app.js:88:15076 refershing page listings! app.js:94:12383 Loading mixed (insecure) display content “ <a href="https://www.cartographersguild.com/attachment.php?attachmentid=8124&d=1227939841”" rel="nofollow">https://www.cartographersguild.com/attachment.php?attachmentid=8124&d=1227939841”</a> on a secure page [Learn More] jquery.1.8.2.min.js:2:67936 window resize app.js:100:26133 Final set zoom! app.js:85:15320 UPDATE GL SIZE! app.js:84:28691 Final set zoom! app.js:85:15320 window resize app.js:100:26133 Final set zoom! app.js:85:15320 UPDATE GL SIZE! app.js:84:28691 Final set zoom! app.js:85:15320 window resize app.js:100:26133 Final set zoom! app.js:85:15320 UPDATE GL SIZE! app.js:84:28691 Final set zoom! app.js:85:15320 window resize app.js:100:26133 Final set zoom! app.js:85:15320 UPDATE GL SIZE! app.js:84:28691 Final set zoom! app.js:85:15320 window resize app.js:100:26133 Final set zoom! app.js:85:15320 UPDATE GL SIZE! app.js:84:28691 Final set zoom! app.js:85:15320 activate page! app.js:88:12193 FULLY ACTIVATE VIEWS FOR PAGE. app.js:88:12425 window resize app.js:100:26133 Final set zoom! app.js:85:15320 UPDATE GL SIZE! app.js:84:28691 Final set zoom! app.js:85:15320