Step 1: I don't see it with Chrome, but I like Firefox for security reasons, so I'm not switching to Chrome. I do have the latest version of Firefox. Step 2: Even with no extensions, Firefox still shows the crosshair. Step 3: I clear it automatically, and manual didn't help. Step 4: * Create a 27x16 unit map * Stretch the map across the entire area. Map available  here.  * Although it should be visible, the weird crosshair is more visible the more you zoom out.  Settings: Firefox 53.0 (64-bit [also checked 32-bit]) OS: Win 7 Professional Version 6.1 (Build 7601: Service Pack 1) Javascript IS enabled. I use Microsoft Security Essentials. Browser Add-Ons: uBlock Origin (disabling it did not fix the issue). Screenshot: See first post.  Console Log: 70  app.js:31:3874 TOUCH SUPPORTED: false  app.js:31:29324 USING WEBGL ACCELERATION...  app.js:31:30145 WEBGL STARTUP SUCCESS  app.js:31:30734 select  app.js:26:19540 Switch mode to select  app.js:26:21386 Initializing new dice engine with randomness...  app.js:42:29942 Using random entropy  app.js:42:30019 window resize  app.js:48:1457 Final set zoom!  app.js:32:9943 UPDATE GL SIZE!  app.js:31:23874 Final set zoom!  app.js:32:9943 tuts loaded  tutorial_tips.js:7:2 Final page load.  app.js:38:10201 Refresh jukebox List!  app.js:48:5968 Scan for new plays!  app.js:38:7023 Auth'ed.  app.js:37:18768 Go post auth!  app.js:37:18965 initial setup  app.js:37:19110 Object { attributes: Object, _escapedAttributes: Object, cid: "c0", changed: Object, _silent: Object, _pending: Object, _previousAttributes: Object, activePage: bound activePage(), showSettings: bound showSettings(), initActivePage: bound initActivePage(), 25 more… }  app.js:35:22467 Got players value...  app.js:37:19352 joining game...  app.js:37:26220 Full load page! app.js:35:1587 We have 2 pages  app.js:37:20170 Refresh Journal List!  app.js:45:21805 Search took 27ms  app.js:45:20657 refershing page listings!  app.js:41:1770 Player -JO3DqKocVbHcTmENYWC is offline...  app.js:35:29401 THREE.WebGLRenderer 69  app.js:14:9182 Global Volume: 100=1  app.js:36:6233 Deferred finish joining...  app.js:37:26310 Firebase Online  app.js:31:5360 Loading Roll20 Chat Event Handlers  app.js:45:1596 handle page changes  app.js:37:20710 false  app.js:37:20791 Scan for new plays!  app.js:38:7023 Refresh jukebox List!  app.js:48:5968 Refresh Journal List!  app.js:45:21805 Search took 76ms  app.js:45:20657 Do refresh link cache!  app.js:33:26620 refershing page listings!  app.js:41:1770 init active page!  app.js:37:25173 activate page!  app.js:35:3749 FULLY ACTIVATE VIEWS FOR PAGE.  app.js:35:3981 "Error loading image, probably due to cors. Trying once without CORS for  <a href="https://s3.amazonaws.com/files.d20.io/images/3198" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/3198</a>...   app.js:30:17872 "Error loading image, probably due to cors. Trying once without CORS for  <a href="https://s3.amazonaws.com/files.d20.io/images/3198" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/3198</a>...   app.js:30:17872 "Swapping  <a href="https://s3.amazonaws.com/files.d20.io/images/3198" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/3198</a>...  to  <a href="https://s3.amazonaws.com/files.d20.io/images/3198" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/3198</a>...   app.js:34:17573 Graphics: 32  app.js:35:2928 "Swapping  <a href="https://s3.amazonaws.com/files.d20.io/images/3198" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/3198</a>...  to  <a href="https://s3.amazonaws.com/files.d20.io/images/3198" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/3198</a>...   app.js:34:17573 Paths: 0  app.js:35:3124 refershing page listings!  app.js:41:1770 Reorder by ZORDER app.js:35:6632 setting src app.js:34:17734 Cols: 2 Rows: 2  app.js:30:12217 Took 33ms to generate cache.  app.js:30:12893 handle page changes  app.js:37:20710 false  app.js:37:20791 init active page!  app.js:37:25173 activate page!  app.js:35:3749 FULLY ACTIVATE VIEWS FOR PAGE.  app.js:35:3981 Graphics: 32  app.js:35:2928 Paths: 0  app.js:35:3124 refershing page listings!  app.js:41:1770 Reorder by ZORDER  app.js:35:6632 Final set zoom!  app.js:32:9943 Array [ 801, 339.5 ]  app.js:32:10319 UPDATE GL SIZE!  app.js:31:23874 Debounced init page!  app.js:32:9384 init active page!  app.js:37:25173 "Swapping  <a href="https://s3.amazonaws.com/files.d20.io/images/3198" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/3198</a>...  to  <a href="https://s3.amazonaws.com/files.d20.io/images/3198" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/3198</a>...   app.js:34:17573 refershing page listings!  app.js:41:1770 setting src  app.js:34:17734 Final set zoom!  app.js:32:9943 Array [ 2955.7692307692305, 1661.5384615384614 ]  app.js:32:10319 UPDATE GL SIZE!  app.js:31:23874 Debounced init page!  app.js:32:9384 init active page!  app.js:37:25173 "Swapping  <a href="https://s3.amazonaws.com/files.d20.io/images/3198" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/3198</a>...  to  <a href="https://s3.amazonaws.com/files.d20.io/images/3198" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/3198</a>...   app.js:34:17573 setting src  app.js:34:17734 Cols: 2 Rows: 2  app.js:30:12217 Took 1ms to generate cache.  app.js:30:12893 refershing page listings!  app.js:41:1770 activate page!  app.js:35:3749 FULLY ACTIVATE VIEWS FOR PAGE.  app.js:35:3981 window resize  app.js:48:1457 Final set zoom!  app.js:32:9943 Array [ 1052.941176470588, 746.3235294117646 ]  app.js:32:10319 UPDATE GL SIZE! app.js:31:23874 Final set zoom!  app.js:32:9943 Array [ 1052.941176470588, 746.3235294117646 ]  app.js:32:10319 UPDATE GL SIZE!  app.js:31:23874 Debounced init page!  app.js:32:9384 init active page!  app.js:37:25173 refershing page listings!  app.js:41:1770  Hopefully this helps. On a glance, it looks like Roll20 may not be loading the image correctly, but that could be an incorrect interpretation.