Still having the problem with the “Loading Recent Uploads…” spinning
infinitely so I took the only steps I could think off to eliminate the issue. Well,
things just got worse.
Originally when I turned the “Filter out items already in
your library” off my library items would list, now they don’t list period, with
or without the filter on.
Here’s what I did: I deleted everything in my library.
The only art I had access to when I finished were the items I purchased on the
Marketplace. I deleted all my games. At this point, if everything actually
deleted, my account should have been clean except for the two games I play in
but were created by someone else. I created a new game using the
Tomb of Annihilation module, launched it, immediately went to the Art Library
tab and the “Loading Recent Uploads…” was still spinning infinitely. Turning
the “Filter out items already in your library” on or off had no effect. Since
there shouldn’t be any art items in my library this didn’t surprise me much. I rebuilt the characters for my
four players and then uploaded an avatar for each through the character sheet, not
the upload feature in the Art Library tab. The display recent uploads notice was
still spinning and turning the filter on/off had no effect. None of the 4
avatars I uploaded ever listed but they do show on the sheet. I uploaded a token for each
character using the upload feature on the Art Library tab. They all uploaded
but none of them ever displayed, with or without the filter on So right now there should be just
8 images in my library, 4 avatars and 4 tokens, and nothing else. I can’t
verify this as nothing will list out on my table. The file images were all
uploaded on Feb 3, 2017 around 2:00 p.m. CST. The file names for the images: Seldon.jpg Seldon.png Obediah.jpg Obediah.png Wolf.jpg Wolf.png Kriv.jpg Kriv.png I’m convinced it has nothing to do
with my system or connection, because I set up a second account on Roll20,
created a game, launched it, uploaded the same eight images, and everything
works fine. The only difference I can think off is my problem account is Pro
and the secondary test account that works is Free. I’m accessing both games from
the same PC, using the same connection, and the same browser. If there is some way to wipe my
art library and set up a new empty one, without losing access to my purchased items
from the Marketplace, that would be great. I can get the 8 necessary images for
my one active game uploaded and set up on the character sheets in no time. The
rest of the library I deleted I can re-upload as I need it.
Here’s a new formal bug report to go along with the above.
If you need anything from me please let me know.
Chrome (Google Chrome is
up to date Version 63.0.3239.132 (Official Build) (64-bit)
Disabled all chrome
browser extensions
Win10 Home
Defender (Disabled)
Vipre Advanced Security (Disabled)
Cleared cache
Cleared cookies
Still doesn’t work. New Console Log 14:41:27.832 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-qsTW143niRjSGk0cVOUvtOuYg1OOrKnCrcqYDwHhuYE='), or a nonce ('nonce-...') is required to enable inline execution. 14:41:27.833 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. 14:41:29.135 app.js?1517332406:84 70 14:41:29.140 app.js?1517332406:85 TOUCH SUPPORTED: false 14:41:29.144 app.js?1517332406:85 USING WEBGL ACCELERATION... 14:41:29.153 app.js?1517332406:85 WEBGL STARTUP SUCCESS 14:41:29.173 app.js?1517332406:86 Custom Sheet Translation 14:41:29.203 app.js?1517332406:79 select 14:41:29.205 app.js?1517332406:79 Switch mode to select 14:41:29.275 app.js?1517332406:96 Initializing new dice engine with randomness... 14:41:29.276 app.js?1517332406:96 Using random entropy 14:41:29.289 app.js?1517332406:99 Compiling sheet... 14:41:29.340 app.js?1517332406:99 Found rolltemplate: simple 14:41:29.347 app.js?1517332406:99 Found rolltemplate: atk 14:41:29.353 app.js?1517332406:99 Found rolltemplate: dmg 14:41:29.381 app.js?1517332406:99 Found rolltemplate: atkdmg 14:41:29.387 app.js?1517332406:99 Found rolltemplate: desc 14:41:29.387 app.js?1517332406:99 Found rolltemplate: spell 14:41:29.388 app.js?1517332406:99 Found rolltemplate: traits 14:41:29.389 app.js?1517332406:99 Found rolltemplate: npc 14:41:29.390 app.js?1517332406:99 Found rolltemplate: npcatk 14:41:29.392 app.js?1517332406:99 Found rolltemplate: npcdmg 14:41:29.392 app.js?1517332406:99 Found rolltemplate: npcaction 14:41:29.397 app.js?1517332406:99 Found webworker script 14:41:29.782 app.js?1517332406:99 Finding sheet rolls... 14:41:29.940 app.js?1517332406:100 window resize 14:41:29.942 app.js?1517332406:85 Final set zoom! 14:41:29.946 app.js?1517332406:85 UPDATE GL SIZE! 14:41:29.983 app.js?1517332406:85 Final set zoom! 14:41:30.001 tutorial_tips.js:7 tuts loaded 14:41:30.002 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://imgsrv.roll20.net/?src=raw.githubusercontent.com/Roll20/roll20-character-sheets/master/5th%2520Edition%2520OGL%2520by%2520Roll20/images/srd5_360.png" rel="nofollow">http://imgsrv.roll20.net/?src=raw.githubusercontent.com/Roll20/roll20-character-sheets/master/5th%2520Edition%2520OGL%2520by%2520Roll20/images/srd5_360.png</a>'. This content should also be served over HTTPS. 14:41:30.002 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://imgsrv.roll20.net/?src=raw.githubusercontent.com/Roll20/roll20-character-sheets/master/5th%2520Edition%2520OGL%2520by%2520Roll20/images/weight_lbs.png" rel="nofollow">http://imgsrv.roll20.net/?src=raw.githubusercontent.com/Roll20/roll20-character-sheets/master/5th%2520Edition%2520OGL%2520by%2520Roll20/images/weight_lbs.png</a>'. This content should also be served over HTTPS. 14:41:30.002 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://imgsrv.roll20.net/?src=raw.githubusercontent.com/Roll20/roll20-character-sheets/master/5th%2520Edition%2520OGL%2520by%2520Roll20/images/srd5_360.png" rel="nofollow">http://imgsrv.roll20.net/?src=raw.githubusercontent.com/Roll20/roll20-character-sheets/master/5th%2520Edition%2520OGL%2520by%2520Roll20/images/srd5_360.png</a>'. This content should also be served over HTTPS. 14:41:30.003 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://imgsrv.roll20.net/?src=raw.githubusercontent.com/Roll20/roll20-character-sheets/master/5th%2520Edition%2520OGL%2520by%2520Roll20/images/srd5_360.png" rel="nofollow">http://imgsrv.roll20.net/?src=raw.githubusercontent.com/Roll20/roll20-character-sheets/master/5th%2520Edition%2520OGL%2520by%2520Roll20/images/srd5_360.png</a>'. This content should also be served over HTTPS. 14:41:30.003 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://imgsrv.roll20.net/?src=raw.githubusercontent.com/Roll20/roll20-character-sheets/master/5th%2520Edition%2520OGL%2520by%2520Roll20/images/srd5_360.png" rel="nofollow">http://imgsrv.roll20.net/?src=raw.githubusercontent.com/Roll20/roll20-character-sheets/master/5th%2520Edition%2520OGL%2520by%2520Roll20/images/srd5_360.png</a>'. This content should also be served over HTTPS. 14:41:30.011 app.roll20.net/:1 The SSL certificate used to load resources from <a href="https://d3clqjduf2gvxg.cloudfront.net" rel="nofollow">https://d3clqjduf2gvxg.cloudfront.net</a> will be distrusted in M70. Once distrusted, users will be prevented from loading these resources. See <a href="https://d3clqjduf2gvxg.cloudfront.net" rel="nofollow">https://d3clqjduf2gvxg.cloudfront.net</a> for more information. 14:41:30.040 app.js?1517332406:94 MESSAGE RECEIVED 14:41:30.040 app.js?1517332406:94 MessageEvent {isTrusted: true, data: {…}, origin: "<a href="https://app.roll20.net" rel="nofollow">https://app.roll20.net</a>", lastEventId: "", source: Window, …} 14:41:30.129 sheetsandboxworker.js?20170926:sourcemap:260 Starting up WEB WORKER 14:41:31.197 app.js?1517332406:91 Final page load. 14:41:31.234 app.js?1517332406:101 Refresh jukebox List! 14:41:31.262 app.js?1517332406:91 Auth'ed. 14:41:31.262 app.js?1517332406:91 Go post auth! 14:41:31.307 app.js?1517332406:91 initial setup 14:41:31.313 app.js?1517332406:89 T.s {attributes: {…}, _escapedAttributes: {…}, cid: "c0", changed: {…}, _silent: {…}, …} 14:41:31.343 app.js?1517332406:91 Got players value... 14:41:31.345 app.js?1517332406:91 joining game... 14:41:31.353 app.js?1517332406:89 Player -L4Rr3pts9iYP1ttSPfx is offline... 14:41:31.366 app.js?1517332406:89 Global Volume: 100=1 14:41:31.368 app.js?1517332406:91 Deferred finish joining... 14:41:31.371 app.js?1517332406:84 Firebase Online 14:41:31.399 app.js?1517332406:101 Refresh jukebox List! 14:41:31.439 app.js?1517332406:94 refershing page listings! 14:41:31.465 app.js?1517332406:88 Full load page! 14:41:31.480 app.js?1517332406:88 Full load page! 14:41:31.495 app.js?1517332406:88 Full load page! 14:41:31.512 app.js?1517332406:88 Full load page! 14:41:31.531 app.js?1517332406:88 Full load page! 14:41:31.547 app.js?1517332406:88 Full load page! 14:41:31.572 app.js?1517332406:88 Full load page! 14:41:31.589 app.js?1517332406:88 Full load page! 14:41:31.604 app.js?1517332406:88 Full load page! 14:41:31.619 app.js?1517332406:88 Full load page! 14:41:31.633 app.js?1517332406:88 Full load page! 14:41:31.652 app.js?1517332406:88 Full load page! 14:41:31.665 app.js?1517332406:88 Full load page! 14:41:31.680 app.js?1517332406:88 Full load page! 14:41:31.694 app.js?1517332406:88 Full load page! 14:41:31.709 app.js?1517332406:88 Full load page! 14:41:31.723 app.js?1517332406:88 Full load page! 14:41:31.736 app.js?1517332406:88 Full load page! 14:41:31.749 app.js?1517332406:88 Full load page! 14:41:31.761 app.js?1517332406:88 Full load page! 14:41:31.779 app.js?1517332406:88 Full load page! 14:41:31.793 app.js?1517332406:88 Full load page! 14:41:31.808 app.js?1517332406:88 Full load page! 14:41:31.822 app.js?1517332406:88 Full load page! 14:41:31.836 app.js?1517332406:88 Full load page! 14:41:31.850 app.js?1517332406:88 Full load page! 14:41:31.865 app.js?1517332406:88 Full load page! 14:41:31.880 app.js?1517332406:88 Full load page! 14:41:31.893 app.js?1517332406:88 Full load page! 14:41:31.905 app.js?1517332406:88 Full load page! 14:41:31.918 app.js?1517332406:88 Full load page! 14:41:31.931 app.js?1517332406:88 Full load page! 14:41:31.944 app.js?1517332406:88 Full load page! 14:41:31.958 app.js?1517332406:88 Full load page! 14:41:31.970 app.js?1517332406:88 Full load page! 14:41:31.987 app.js?1517332406:88 Full load page! 14:41:31.990 app.js?1517332406:91 We have 36 pages 14:41:32.654 app.js?1517332406:91 Scan for new plays! 14:41:32.665 app.js?1517332406:91 handle page changes 14:41:32.665 app.js?1517332406:91 false 14:41:41.037 app.js?1517332406:101 Refresh jukebox List! 14:41:46.097 app.js?1517332406:87 Do refresh link cache! 14:41:46.100 app.js?1517332406:91 init active page! 14:41:46.101 app.js?1517332406:88 activate page! 14:41:46.101 app.js?1517332406:88 FULLY ACTIVATE VIEWS FOR PAGE. 14:41:47.632 app.js?1517332406:98 Refresh Journal List! 14:41:47.874 app.js?1517332406:98 Search took 242ms 14:41:48.466 app.js?1517332406:88 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... to <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... 14:41:48.470 app.js?1517332406:88 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... to <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... 14:41:48.471 app.js?1517332406:88 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... to <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... 14:41:51.157 app.js?1517332406:88 Graphics: 81 14:41:51.158 app.js?1517332406:88 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... to <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... 14:41:51.159 app.js?1517332406:88 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... to <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... 14:41:51.160 app.js?1517332406:88 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... to <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... 14:41:51.166 app.js?1517332406:88 Paths: 27 14:41:51.183 app.js?1517332406:94 refershing page listings! 14:41:51.217 app.js?1517332406:88 Reorder by ZORDER 14:41:51.226 app.js?1517332406:84 new caster! 14:41:51.227 app.js?1517332406:84 new caster! 14:41:51.228 app.js?1517332406:84 new caster! 14:41:51.228 app.js?1517332406:84 new caster! 14:41:51.228 app.js?1517332406:84 new caster! 14:41:51.229 app.js?1517332406:84 new caster! 14:41:51.229 app.js?1517332406:84 new caster! 14:41:51.230 app.js?1517332406:84 new caster! 14:41:51.230 app.js?1517332406:84 new caster! 14:41:51.231 app.js?1517332406:84 new caster! 14:41:51.231 app.js?1517332406:84 new caster! 14:41:51.232 app.js?1517332406:84 new caster! 14:41:51.232 app.js?1517332406:84 new caster! 14:41:51.233 app.js?1517332406:84 new caster! 14:41:51.233 app.js?1517332406:84 new caster! 14:41:51.233 app.js?1517332406:84 new caster! 14:41:51.234 app.js?1517332406:84 new caster! 14:41:51.234 app.js?1517332406:84 new caster! 14:41:51.235 app.js?1517332406:84 new caster! 14:41:51.235 app.js?1517332406:84 new caster! 14:41:51.236 app.js?1517332406:84 new caster! 14:41:51.236 app.js?1517332406:84 new caster! 14:41:51.237 app.js?1517332406:84 new caster! 14:41:51.237 app.js?1517332406:84 new caster! 14:41:51.237 app.js?1517332406:84 new caster! 14:41:51.238 app.js?1517332406:84 new caster! 14:41:51.238 app.js?1517332406:84 new caster! 14:41:51.274 app.js?1517332406:88 setting src 14:41:51.274 app.js?1517332406:88 setting src 14:41:56.667 app.js?1517332406:88 setting src 14:41:56.668 app.js?1517332406:88 setting src 14:41:56.669 app.js?1517332406:88 Reorder by ZORDER 14:41:59.924 app.js?1517332406:83 Cols: 2 Rows: 1 14:41:59.925 app.js?1517332406:83 Took 2ms to generate cache. 14:42:03.050 jquery.1.8.2.min.js:2 GET <a href="https://app.roll20.net/image_library/fetchorphana" rel="nofollow">https://app.roll20.net/image_library/fetchorphana</a>... 504 () send @ jquery.1.8.2.min.js:2 ajax @ jquery.1.8.2.min.js:2 p.(anonymous function) @ jquery.1.8.2.min.js:2 d20.library.buildRecentUploads @ app.js?1517332406:106 (anonymous) @ app.js?1517332406:89 (anonymous) @ base.js?1517332387:1 setTimeout (async) k.delay @ base.js?1517332387:1 k.defer @ base.js?1517332387:1 initialize @ app.js?1517332406:89 t.Model @ base.js?1517332387:1 T.s @ base.js?1517332387:1 _prepareModel @ base.js?1517332387:1 add @ base.js?1517332387:1 reset @ base.js?1517332387:1 (anonymous) @ app.js?1517332406:91 (anonymous) @ firebase.2.4.0.js:201 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 14:42:12.267 app.js?1517332406:88 setting src 14:42:12.267 app.js?1517332406:88 setting src 14:42:12.267 app.js?1517332406:83 Cols: 4 Rows: 3 14:42:12.316 app.js?1517332406:83 Took 49ms to generate cache. 14:42:59.323 jquery.1.8.2.min.js:2 GET <a href="https://app.roll20.net/image_library/fetchorphana" rel="nofollow">https://app.roll20.net/image_library/fetchorphana</a>... 504 () send @ jquery.1.8.2.min.js:2 ajax @ jquery.1.8.2.min.js:2 p.(anonymous function) @ jquery.1.8.2.min.js:2 d20.library.buildRecentUploads @ app.js?1517332406:106 (anonymous) @ app.js?1517332406:105 dispatch @ jquery.1.8.2.min.js:2 h @ jquery.1.8.2.min.js:2 For comparison purposes, here's a log from the secondary account that is working: 14:47:47.587 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 <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> <a href="http://stun.l.google.com" rel="nofollow">http://stun.l.google.com</a>". Either the 'unsafe-inline' keyword, a hash ('sha256-LzNPYGKYRhxYs178KY2te+5dshyd1nn+cDCKNQbqVsE='), or a nonce ('nonce-...') is required to enable inline execution. 14:47:47.588 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> <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. 14:47:48.726 app.js?1517332203:84 70 14:47:48.731 app.js?1517332203:85 TOUCH SUPPORTED: false 14:47:48.735 app.js?1517332203:85 USING WEBGL ACCELERATION... 14:47:48.745 app.js?1517332203:85 WEBGL STARTUP SUCCESS 14:47:48.758 app.js?1517332203:86 Custom Sheet Translation 14:47:48.787 app.js?1517332203:79 select 14:47:48.788 app.js?1517332203:79 Switch mode to select 14:47:48.836 app.js?1517332203:96 Initializing new dice engine with randomness... 14:47:48.836 app.js?1517332203:96 Using random entropy 14:47:48.852 app.js?1517332203:99 Compiling sheet... 14:47:48.937 app.js?1517332203:99 Found rolltemplate: simple 14:47:48.943 app.js?1517332203:99 Found rolltemplate: atk 14:47:48.950 app.js?1517332203:99 Found rolltemplate: dmg 14:47:48.977 app.js?1517332203:99 Found rolltemplate: atkdmg 14:47:48.984 app.js?1517332203:99 Found rolltemplate: desc 14:47:48.984 app.js?1517332203:99 Found rolltemplate: spell 14:47:48.985 app.js?1517332203:99 Found rolltemplate: traits 14:47:48.986 app.js?1517332203:99 Found rolltemplate: npc 14:47:48.987 app.js?1517332203:99 Found rolltemplate: npcatk 14:47:48.989 app.js?1517332203:99 Found rolltemplate: npcdmg 14:47:48.989 app.js?1517332203:99 Found rolltemplate: npcaction 14:47:48.994 app.js?1517332203:99 Found webworker script 14:47:49.378 app.js?1517332203:99 Finding sheet rolls... 14:47:49.502 app.js?1517332203:100 window resize 14:47:49.505 app.js?1517332203:85 Final set zoom! 14:47:49.508 app.js?1517332203:85 UPDATE GL SIZE! 14:47:49.555 app.js?1517332203:85 Final set zoom! 14:47:49.574 tutorial_tips.js:7 tuts loaded 14:47:49.575 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://imgsrv.roll20.net/?src=raw.githubusercontent.com/Roll20/roll20-character-sheets/master/5th%2520Edition%2520OGL%2520by%2520Roll20/images/srd5_360.png" rel="nofollow">http://imgsrv.roll20.net/?src=raw.githubusercontent.com/Roll20/roll20-character-sheets/master/5th%2520Edition%2520OGL%2520by%2520Roll20/images/srd5_360.png</a>'. This content should also be served over HTTPS. 14:47:49.575 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://imgsrv.roll20.net/?src=raw.githubusercontent.com/Roll20/roll20-character-sheets/master/5th%2520Edition%2520OGL%2520by%2520Roll20/images/weight_lbs.png" rel="nofollow">http://imgsrv.roll20.net/?src=raw.githubusercontent.com/Roll20/roll20-character-sheets/master/5th%2520Edition%2520OGL%2520by%2520Roll20/images/weight_lbs.png</a>'. This content should also be served over HTTPS. 14:47:49.576 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://imgsrv.roll20.net/?src=raw.githubusercontent.com/Roll20/roll20-character-sheets/master/5th%2520Edition%2520OGL%2520by%2520Roll20/images/srd5_360.png" rel="nofollow">http://imgsrv.roll20.net/?src=raw.githubusercontent.com/Roll20/roll20-character-sheets/master/5th%2520Edition%2520OGL%2520by%2520Roll20/images/srd5_360.png</a>'. This content should also be served over HTTPS. 14:47:49.576 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://imgsrv.roll20.net/?src=raw.githubusercontent.com/Roll20/roll20-character-sheets/master/5th%2520Edition%2520OGL%2520by%2520Roll20/images/srd5_360.png" rel="nofollow">http://imgsrv.roll20.net/?src=raw.githubusercontent.com/Roll20/roll20-character-sheets/master/5th%2520Edition%2520OGL%2520by%2520Roll20/images/srd5_360.png</a>'. This content should also be served over HTTPS. 14:47:49.576 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://imgsrv.roll20.net/?src=raw.githubusercontent.com/Roll20/roll20-character-sheets/master/5th%2520Edition%2520OGL%2520by%2520Roll20/images/srd5_360.png" rel="nofollow">http://imgsrv.roll20.net/?src=raw.githubusercontent.com/Roll20/roll20-character-sheets/master/5th%2520Edition%2520OGL%2520by%2520Roll20/images/srd5_360.png</a>'. This content should also be served over HTTPS. 14:47:49.586 app.roll20.net/:1 The SSL certificate used to load resources from <a href="https://d3clqjduf2gvxg.cloudfront.net" rel="nofollow">https://d3clqjduf2gvxg.cloudfront.net</a> will be distrusted in M70. Once distrusted, users will be prevented from loading these resources. See <a href="https://g.co/chrome/symantecpkicerts" rel="nofollow">https://g.co/chrome/symantecpkicerts</a> for more information. 14:47:49.618 app.js?1517332203:94 MESSAGE RECEIVED 14:47:49.618 app.js?1517332203:94 MessageEvent {isTrusted: true, data: {…}, origin: "<a href="https://app.roll20.net" rel="nofollow">https://app.roll20.net</a>", lastEventId: "", source: Window, …} 14:47:49.685 sheetsandboxworker.js?20170926:sourcemap:260 Starting up WEB WORKER 14:47:50.780 app.js?1517332203:91 Final page load. 14:47:50.815 app.js?1517332203:101 Refresh jukebox List! 14:47:50.841 app.js?1517332203:91 Auth'ed. 14:47:50.842 app.js?1517332203:91 Go post auth! 14:47:50.910 app.js?1517332203:91 initial setup 14:47:50.912 app.js?1517332203:89 T.s {attributes: {…}, _escapedAttributes: {…}, cid: "c0", changed: {…}, _silent: {…}, …} 14:47:50.943 app.js?1517332203:91 Got players value... 14:47:50.950 app.js?1517332203:91 joining game... 14:47:50.995 app.js?1517332203:88 Full load page! 14:47:50.996 app.js?1517332203:91 We have 1 pages 14:47:51.000 app.js?1517332203:89 Player -L3aySEzblDFewJM69YJ is offline... 14:47:51.016 app.js?1517332203:89 Global Volume: 100=1 14:47:51.019 app.js?1517332203:91 Deferred finish joining... 14:47:51.021 app.js?1517332203:84 Firebase Online 14:47:51.045 app.js?1517332203:91 handle page changes 14:47:51.045 app.js?1517332203:91 false 14:47:51.241 app.js?1517332203:94 refershing page listings! 14:47:51.247 app.js?1517332203:87 Do refresh link cache! 14:47:51.369 app.js?1517332203:98 Refresh Journal List! 14:47:51.384 app.js?1517332203:98 Search took 15ms 14:47:51.451 app.js?1517332203:91 init active page! 14:47:51.453 app.js?1517332203:88 activate page! 14:47:51.454 app.js?1517332203:88 FULLY ACTIVATE VIEWS FOR PAGE. 14:47:51.457 app.js?1517332203:88 Graphics: 0 14:47:51.458 app.js?1517332203:88 Paths: 0 14:47:51.461 app.js?1517332203:88 Reorder by ZORDER 14:47:51.520 app.js?1517332203:91 Scan for new plays! 14:47:51.556 app.js?1517332203:94 refershing page listings! 14:47:52.042 app.js?1517332203:101 Refresh jukebox List!