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 .
×
Create a free account

Alt-Drag to align map isnt working

I am trying to align my hex map intersection to the grid intersection in order to get the map hexes to match the roll20 hexes, but when I hold alt, the grid stuff doesn't work, nothing changes. Google Chrome&nbsp;Version 67.0.3396.87 Windows 10 Javascript is Enabled AVG Antivirus Tried with and without extensions, no change. Console Log: app.roll20.net/:12 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 <a href="http://stun.l.google.com" rel="nofollow">http://stun.l.google.com</a>". Either the 'unsafe-inline' keyword, a hash ('sha256-hdDkJYhXkCx8eOe3h9ReHtuFpBTbvOABukwf3FsxaiA='), 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 <a href="http://stun.l.google.com" rel="nofollow">http://stun.l.google.com</a>". Either the 'unsafe-inline' keyword, a hash ('sha256-k8Kx+oSRaLZ+X7/r67j0Mow6bzS2pemyX++9YAOg3BU='), or a nonce ('nonce-...') is required to enable inline execution. app.js:84 70 app.js:85 TOUCH SUPPORTED: false app.js:85 USING WEBGL ACCELERATION... app.js:85 WEBGL STARTUP SUCCESS app.js:87 Custom Sheet Translation app.js:80 select app.js:80 Switch mode to select app.js:97 Initializing new dice engine with randomness... app.js:97 Using random entropy app.js:100 Compiling sheet... app.js:100 Found rolltemplate: pf_spell app.js:100 Found rolltemplate: pf_attack app.js:100 Found rolltemplate: pf_defense app.js:100 Found rolltemplate: pf_ability app.js:100 Found rolltemplate: pf_generic app.js:100 Found rolltemplate: pf_block app.js:100 Found webworker script jquery.1.8.2.min.js:2 The specified value "(@{buff_Fort-total}+@{buff_saves-total})" is not a valid number. The value must match to the following regular expression: -?(\d+|\d+\.\d+|\.\d+)([eE][-+]?\d+)? clean @ jquery.1.8.2.min.js:2 jquery.1.8.2.min.js:2 The specified value "(@{buff_Ref-total}+@{buff_saves-total})" is not a valid number. The value must match to the following regular expression: -?(\d+|\d+\.\d+|\.\d+)([eE][-+]?\d+)? clean @ jquery.1.8.2.min.js:2 jquery.1.8.2.min.js:2 The specified value "(@{buff_Will-total}+@{buff_saves-total})" is not a valid number. The value must match to the following regular expression: -?(\d+|\d+\.\d+|\.\d+)([eE][-+]?\d+)? clean @ jquery.1.8.2.min.js:2 jquery.1.8.2.min.js:2 The specified value "(@{customc1})" is not a valid number. The value must match to the following regular expression: -?(\d+|\d+\.\d+|\.\d+)([eE][-+]?\d+)? clean @ jquery.1.8.2.min.js:2 jquery.1.8.2.min.js:2 The specified value "(@{customc2})" is not a valid number. The value must match to the following regular expression: -?(\d+|\d+\.\d+|\.\d+)([eE][-+]?\d+)? clean @ jquery.1.8.2.min.js:2 jquery.1.8.2.min.js:2 The specified value "(@{customc3})" is not a valid number. The value must match to the following regular expression: -?(\d+|\d+\.\d+|\.\d+)([eE][-+]?\d+)? clean @ jquery.1.8.2.min.js:2 jquery.1.8.2.min.js:2 The specified value "(@{customc4})" is not a valid number. The value must match to the following regular expression: -?(\d+|\d+\.\d+|\.\d+)([eE][-+]?\d+)? clean @ jquery.1.8.2.min.js:2 jquery.1.8.2.min.js:2 The specified value "(@{customc5})" is not a valid number. The value must match to the following regular expression: -?(\d+|\d+\.\d+|\.\d+)([eE][-+]?\d+)? clean @ jquery.1.8.2.min.js:2 jquery.1.8.2.min.js:2 The specified value "(@{customc6})" is not a valid number. The value must match to the following regular expression: -?(\d+|\d+\.\d+|\.\d+)([eE][-+]?\d+)? clean @ jquery.1.8.2.min.js:2 app.js:100 Finding sheet rolls... app.js:100 Including compendium template css. app.js:102 window resize app.js:86 Final set zoom! app.js:85 UPDATE GL SIZE! app.js:86 Final set zoom! tutorial_tips.js:7 tuts loaded Mixed Content: The page at '&lt;URL&gt;' was loaded over HTTPS, but requested an insecure image '&lt;URL&gt;'. This content should also be served over HTTPS. Mixed Content: The page at '&lt;URL&gt;' was loaded over HTTPS, but requested an insecure image '&lt;URL&gt;'. This content should also be served over HTTPS. Mixed Content: The page at '&lt;URL&gt;' was loaded over HTTPS, but requested an insecure image '&lt;URL&gt;'. This content should also be served over HTTPS. Mixed Content: The page at '&lt;URL&gt;' was loaded over HTTPS, but requested an insecure image '&lt;URL&gt;'. This content should also be served over HTTPS. Mixed Content: The page at '&lt;URL&gt;' was loaded over HTTPS, but requested an insecure image '&lt;URL&gt;'. This content should also be served over HTTPS. Mixed Content: The page at '&lt;URL&gt;' was loaded over HTTPS, but requested an insecure image '&lt;URL&gt;'. This content should also be served over HTTPS. Mixed Content: The page at '&lt;URL&gt;' was loaded over HTTPS, but requested an insecure image '&lt;URL&gt;'. This content should also be served over HTTPS. Mixed Content: The page at '&lt;URL&gt;' was loaded over HTTPS, but requested an insecure image '&lt;URL&gt;'. This content should also be served over HTTPS. Mixed Content: The page at '&lt;URL&gt;' was loaded over HTTPS, but requested an insecure image '&lt;URL&gt;'. This content should also be served over HTTPS. Mixed Content: The page at '&lt;URL&gt;' was loaded over HTTPS, but requested an insecure image '&lt;URL&gt;'. This content should also be served over HTTPS. Mixed Content: The page at '&lt;URL&gt;' was loaded over HTTPS, but requested an insecure image '&lt;URL&gt;'. This content should also be served over HTTPS. Mixed Content: The page at '&lt;URL&gt;' was loaded over HTTPS, but requested an insecure image '&lt;URL&gt;'. This content should also be served over HTTPS. Mixed Content: The page at '&lt;URL&gt;' was loaded over HTTPS, but requested an insecure image '&lt;URL&gt;'. This content should also be served over HTTPS. Mixed Content: The page at '&lt;URL&gt;' was loaded over HTTPS, but requested an insecure image '&lt;URL&gt;'. This content should also be served over HTTPS. Mixed Content: The page at '&lt;URL&gt;' was loaded over HTTPS, but requested an insecure image '&lt;URL&gt;'. This content should also be served over HTTPS. Mixed Content: The page at '&lt;URL&gt;' was loaded over HTTPS, but requested an insecure image '&lt;URL&gt;'. This content should also be served over HTTPS. Mixed Content: The page at '&lt;URL&gt;' was loaded over HTTPS, but requested an insecure image '&lt;URL&gt;'. This content should also be served over HTTPS. Mixed Content: The page at '&lt;URL&gt;' was loaded over HTTPS, but requested an insecure image '&lt;URL&gt;'. This content should also be served over HTTPS. app.js:92 Final page load. sheetsandboxworker.js?20170926:260 Starting up WEB WORKER /js/d20/sheetsandboxworker.js?20170926:260 Starting up WEB WORKER VM16:1 •.¸¸.•*´¨`*•.¸¸.•*´¨`*•.¸&nbsp; The Aaron Sheet&nbsp; v0.2.5&nbsp; ¸.•*´¨`*•.¸¸.•*´¨`*•.¸¸.• VM16:1 •.¸¸.•*´¨`*•.¸¸.•*´¨`*•.¸&nbsp; Last update: Wed Sep 06 2017 08:09:02 GMT-0700 (Pacific Daylight Time)&nbsp; ¸.•*´¨`*•.¸¸.•*´¨`*•.¸¸.• app.js:102 Refresh jukebox List! VM16:1 ס§₪₪₪₪§|(Ξ≥≤≥≤≥≤ΞΞΞΞΞΞΞΞΞΞ&gt;&nbsp; &nbsp; &nbsp; &nbsp;HLImport module loaded&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;ΞΞΞΞΞΞΞΞΞΞ≥≤≥≤≥≤Ξ)|§₪₪₪₪§ס VM16:1 ס§₪₪₪₪§|(Ξ≥≤≥≤≥≤ΞΞΞΞΞΞΞΞΞΞ&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;,## /##&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;ΞΞΞΞΞΞΞΞΞΞ≥≤≥≤≥≤Ξ)|§₪₪₪₪§ס VM16:1 ס§₪₪₪₪§|(Ξ≥≤≥≤≥≤ΞΞΞΞΞΞΞΞΞΞ&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; /#/ /&nbsp; ##&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;ΞΞΞΞΞΞΞΞΞΞ≥≤≥≤≥≤Ξ)|§₪₪₪₪§ס VM16:1 ס§₪₪₪₪§|(Ξ≥≤≥≤≥≤ΞΞΞΞΞΞΞΞΞΞ&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;/ / /&nbsp; &nbsp; ##&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;ΞΞΞΞΞΞΞΞΞΞ≥≤≥≤≥≤Ξ)|§₪₪₪₪§ס VM16:1 ס§₪₪₪₪§|(Ξ≥≤≥≤≥≤ΞΞΞΞΞΞΞΞΞΞ&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; | ##___#/&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;ΞΞΞΞΞΞΞΞΞΞ≥≤≥≤≥≤Ξ)|§₪₪₪₪§ס VM16:1 ס§₪₪₪₪§|(Ξ≥≤≥≤≥≤ΞΞΞΞΞΞΞΞΞΞ&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; | ##&nbsp; &nbsp; &nbsp; &nbsp;athfinder&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;ΞΞΞΞΞΞΞΞΞΞ≥≤≥≤≥≤Ξ)|§₪₪₪₪§ס VM16:1 ס§₪₪₪₪§|(Ξ≥≤≥≤≥≤ΞΞΞΞΞΞΞΞΞΞ&gt;&nbsp; &nbsp; &nbsp; &nbsp;#&nbsp; | ##&nbsp; &nbsp; sheet version&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;ΞΞΞΞΞΞΞΞΞΞ≥≤≥≤≥≤Ξ)|§₪₪₪₪§ס VM16:1 ס§₪₪₪₪§|(Ξ≥≤≥≤≥≤ΞΞΞΞΞΞΞΞΞΞ&gt;&nbsp; &nbsp; &nbsp; &nbsp; ### /&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;01.72&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;ΞΞΞΞΞΞΞΞΞΞ≥≤≥≤≥≤Ξ)|§₪₪₪₪§ס VM16:1 ס§₪₪₪₪§|(Ξ≥≤≥≤≥≤ΞΞΞΞΞΞΞΞΞΞ&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;ΞΞΞΞΞΞΞΞΞΞ≥≤≥≤≥≤Ξ)|§₪₪₪₪§ס (unknown) %c•.¸¸.•*´¨`*•.¸¸.•*´¨`*•.¸&nbsp; The Aaron Sheet&nbsp; v0.2.5&nbsp; ¸.•*´¨`*•.¸¸.•*´¨`*•.¸¸.• (unknown) %c•.¸¸.•*´¨`*•.¸¸.•*´¨`*•.¸&nbsp; Last update: Wed Sep 06 2017 08:09:02 GMT-0700 (Pacific Daylight Time)&nbsp; ¸.•*´¨`*•.¸¸.•*´¨`*•.¸¸.• app.roll20.net/:1 Cross-origin plugin content from&nbsp; must have a visible size larger than 400 x 300 pixels, or it will be blocked. Invisible content is always blocked. (unknown) %cס§₪₪₪₪§|(Ξ≥≤≥≤≥≤ΞΞΞΞΞΞΞΞΞΞ&gt;&nbsp; &nbsp; &nbsp; &nbsp;HLImport module loaded&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;ΞΞΞΞΞΞΞΞΞΞ≥≤≥≤≥≤Ξ)|§₪₪₪₪§ס (unknown) %cס§₪₪₪₪§|(Ξ≥≤≥≤≥≤ΞΞΞΞΞΞΞΞΞΞ&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;,## /##&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;ΞΞΞΞΞΞΞΞΞΞ≥≤≥≤≥≤Ξ)|§₪₪₪₪§ס (unknown) %cס§₪₪₪₪§|(Ξ≥≤≥≤≥≤ΞΞΞΞΞΞΞΞΞΞ&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; /#/ /&nbsp; ##&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;ΞΞΞΞΞΞΞΞΞΞ≥≤≥≤≥≤Ξ)|§₪₪₪₪§ס (unknown) %cס§₪₪₪₪§|(Ξ≥≤≥≤≥≤ΞΞΞΞΞΞΞΞΞΞ&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;/ / /&nbsp; &nbsp; ##&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;ΞΞΞΞΞΞΞΞΞΞ≥≤≥≤≥≤Ξ)|§₪₪₪₪§ס (unknown) %cס§₪₪₪₪§|(Ξ≥≤≥≤≥≤ΞΞΞΞΞΞΞΞΞΞ&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; | ##___#/&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;ΞΞΞΞΞΞΞΞΞΞ≥≤≥≤≥≤Ξ)|§₪₪₪₪§ס (unknown) %cס§₪₪₪₪§|(Ξ≥≤≥≤≥≤ΞΞΞΞΞΞΞΞΞΞ&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; | ##&nbsp; &nbsp; &nbsp; &nbsp;athfinder&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;ΞΞΞΞΞΞΞΞΞΞ≥≤≥≤≥≤Ξ)|§₪₪₪₪§ס (unknown) %cס§₪₪₪₪§|(Ξ≥≤≥≤≥≤ΞΞΞΞΞΞΞΞΞΞ&gt;&nbsp; &nbsp; &nbsp; &nbsp;#&nbsp; | ##&nbsp; &nbsp; sheet version&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;ΞΞΞΞΞΞΞΞΞΞ≥≤≥≤≥≤Ξ)|§₪₪₪₪§ס (unknown) %cס§₪₪₪₪§|(Ξ≥≤≥≤≥≤ΞΞΞΞΞΞΞΞΞΞ&gt;&nbsp; &nbsp; &nbsp; &nbsp; ### /&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;01.72&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;ΞΞΞΞΞΞΞΞΞΞ≥≤≥≤≥≤Ξ)|§₪₪₪₪§ס (unknown) %cס§₪₪₪₪§|(Ξ≥≤≥≤≥≤ΞΞΞΞΞΞΞΞΞΞ&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;ΞΞΞΞΞΞΞΞΞΞ≥≤≥≤≥≤Ξ)|§₪₪₪₪§ס app.js:92 Scan for new plays! app.js:91 Auth'ed. app.js:91 Go post auth! app.js:102 Refresh jukebox List! app.js:91 initial setup app.js:102 Refresh jukebox List! app.js:90 T.s app.js:95 refershing page listings! app.js:92 Scan for new plays! app.js:99 Refresh Journal List! app.roll20.net/:3 Uncaught TypeError: Cannot read property 'id' of undefined &nbsp; &nbsp; at Object.eval (eval at jqotec (base.js:2), &lt;anonymous&gt;:3:82) &nbsp; &nbsp; at HTMLScriptElement.&lt;anonymous&gt; (base.js:1) &nbsp; &nbsp; at Function.each (jquery.1.8.2.min.js:2) &nbsp; &nbsp; at init.each (jquery.1.8.2.min.js:2) &nbsp; &nbsp; at init.jqote (base.js:1) &nbsp; &nbsp; at Object.d20.journal.refreshSpeakingAsOptions (app.js:99) &nbsp; &nbsp; at Object.d20.journal.refreshJournalList (app.js:99) &nbsp; &nbsp; at app.js:99 app.js:91 Got players value... app.js:92 joining game... app.js:90 Player -KcsTCch-J97lqmIZbz1 is offline... app.js:90 Global Volume: 42=0.17639999999999997 app.js:90 Player -KcvoHknf2z5fjQOmkCf is offline... app.js:90 Player -KdDbQr6hXeWZLFg6y_H is offline... app.js:90 Player -KdmPAO8vNQGqkUp7dBZ is offline... app.js:90 Player -KdqRoqZHUKw3iiHI3uS is offline... app.js:90 Player -L7iKUdekle82m6Xz8kR is offline... app.js:92 Deferred finish joining... app.js:84 Firebase Online app.js:89 Full load page! app.js:89 Full load page! app.js:89 Full load page! app.js:89 Full load page! app.js:89 Full load page! app.js:89 Full load page! app.js:89 Full load page! app.js:89 Full load page! app.js:89 Full load page! app.js:92 We have 51 pages app.js:92 Scan for new plays! app.js:92 handle page changes app.js:92 false app.js:102 Refresh jukebox List! app.js:88 Do refresh link cache! app.js:95 refershing page listings! app.js:99 Refresh Journal List! app.js:99 Search took 45ms app.js:92 init active page! app.js:89 activate page! app.js:89 FULLY ACTIVATE VIEWS FOR PAGE. app.js:89 Graphics: 1 app.js:89 Paths: 0 app.js:95 refershing page listings! app.js:89 Reorder by ZORDER app.js:88 Swapping https://*.googlesyndication.com to https://*.googlesyndication.com app.js:89 Reorder by ZORDER app.js:88 setting src app.js:84 Cols: 3 Rows: 2 app.js:84 Took 1ms to generate cache. app.js:102 window resize app.js:86 Final set zoom! app.js:85 UPDATE GL SIZE! app.js:86 Final set zoom! app.js?1528911949:89 activate page! app.js?1528911949:89 FULLY ACTIVATE VIEWS FOR PAGE. app.js?1528911949:80 select app.js?1528911949:80 Switch mode to select
If you are referencing the align to map tool for "Draw Shapes" The key you press is actually the space key.