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 .
×

Issue with saving "Other Resources" in 5e OGL Sheet

Experiencing a strange issue with the 5e OGL Character Sheet. Was working fine, but suddenly after a refresh started acting up. Whenever trying to add an "Other Resource" the field simply blanks after entering any amount. You also cannot add extra resources boxes, as they instantly delete after trying to add them. I've attached a gif of what is happening. Anyone ever encounter this? "Other Resources" issue
1512824132
Gen Kitty
Forum Champion
I'm sorry to hear that you're having issues with the site.  Try filling in the top line for the box (the maximum uses line) or the name of the resource and see if that 'anchors' the box in place for you.  If that doesn't fix things for you, would you please carefully work through the first three steps of our guide to Solving Technical Issues ? Step 1: Make sure to use the right browser Please check if these issues persist when using both Chrome and Firefox. Step 2: Ensure that there are no extensions/addons interfering with Roll20 Please disable all add-ons/extensions and anti-virus programs. Step 3: Clear your cache If none of that makes this work, please thoroughly work through Step 4 . (Don't forget the complete Console Log!) Thank you!
Hi GenKitty, thank you for the response! I have attempted to put text in, which it does take, but still does not allow numbers to be saved or other boxes to be added. Step 1. Testing using on both Chrome and Firefox, as well as Edge Step 2. Rest Chrome to defaults and tested, issue persists. Disabled add-ins on Firefox, issue persists Step 3. Issue remains after clearing cache Step 4. Firefox 57.0.2 (64-bit) Windows 10 (64-bit) JavaScript IS enabled Windows Defender AV Add-ins: Ublock Origins, Reddit Enhancement Suite GIF of the issue can be seen above by following the link Here is the console log from login to issue replication (from firefox): Content Security Policy: The page’s settings blocked the loading of a resource at self (“script-src <a href="https://app.roll20.net" rel="nofollow">https://app.roll20.net</a> '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>). Source: window.NREUM||(NREUM={});NREUM.info={"be.... editor:12 Content Security Policy: The page’s settings blocked the loading of a resource at self (“script-src <a href="https://app.roll20.net" rel="nofollow">https://app.roll20.net</a> '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>). Source: window.NREUM||(NREUM={}),__nr_require=fu.... editor:13 70 app.js:31:3874 TOUCH SUPPORTED: false app.js:32:9124 USING WEBGL ACCELERATION... app.js:32:10426 WEBGL STARTUP SUCCESS app.js:32:11015 Custom Sheet Translation app.js:33:28980 RTCIceServer.url is deprecated! Use urls instead. app.js:25 select app.js:26:19540 Switch mode to select app.js:26:21386 Initializing new dice engine with randomness... app.js:43:18024 Using random entropy app.js:43:18101 Compiling sheet... app.js:46:30324 Found rolltemplate: simple app.js:46:30607 Found rolltemplate: atk app.js:46:30607 Found rolltemplate: dmg app.js:46:30607 Found rolltemplate: atkdmg app.js:46:30607 Found rolltemplate: desc app.js:46:30607 Found rolltemplate: spell app.js:46:30607 Found rolltemplate: traits app.js:46:30607 Found rolltemplate: npc app.js:46:30607 Found rolltemplate: npcatk app.js:46:30607 Found rolltemplate: npcdmg app.js:46:30607 Found rolltemplate: npcaction app.js:46:30607 Found webworker script app.js:46:31146 Finding sheet rolls... app.js:46:31601 window resize app.js:48:25701 Final set zoom! app.js:32:23847 UPDATE GL SIZE! app.js:32:3448 Final set zoom! app.js:32:23847 tuts loaded tutorial_tips.js:7:2 Use of getPreventDefault() is deprecated. Use defaultPrevented instead. jquery.1.8.2.min.js:2:40278 Loading mixed (insecure) display content “<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> 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=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> 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=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> on a secure page [Learn More] jquery.1.8.2.min.js:2:70985 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:47:893 Starting up WEB WORKER sheetsandboxworker.js:260:2 Loading failed for the &lt;script&gt; with source “<a href="https://adservice.google.com/adsid/integrator.js?domain=app.roll20.net”" rel="nofollow">https://adservice.google.com/adsid/integrator.js?domain=app.roll20.net”</a>. editor:1 Content Security Policy: The page’s settings blocked the loading of a resource at <a href="https://adservice.google.com/adsid/integrator.js?domain=app.roll20.net" rel="nofollow">https://adservice.google.com/adsid/integrator.js?domain=app.roll20.net</a> (“script-src <a href="https://app.roll20.net" rel="nofollow">https://app.roll20.net</a> '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>). Content Security Policy: The page’s settings blocked the loading of a resource at self (“script-src <a href="https://app.roll20.net" rel="nofollow">https://app.roll20.net</a> '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>). Source: var google_casm=["",0,null,0,0,null,1];. editor:1 Content Security Policy: The page’s settings blocked the loading of a resource at self (“script-src <a href="https://app.roll20.net" rel="nofollow">https://app.roll20.net</a> '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>). Source: function su(id) {var a = document.getEle.... editor:1 Content Security Policy: The page’s settings blocked the loading of a resource at self (“script-src <a href="https://app.roll20.net" rel="nofollow">https://app.roll20.net</a> '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>). Source: vu("<a href="https://securepubads.g.doubleclick.n" rel="nofollow">https://securepubads.g.doubleclick.n</a>.... editor:1 Content Security Policy: The page’s settings blocked the loading of a resource at self (“script-src <a href="https://app.roll20.net" rel="nofollow">https://app.roll20.net</a> '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>). Source: onfocus attribute on A element. editor Content Security Policy: The page’s settings blocked the loading of a resource at self (“script-src <a href="https://app.roll20.net" rel="nofollow">https://app.roll20.net</a> '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>). Source: onmousedown attribute on A element. editor Content Security Policy: The page’s settings blocked the loading of a resource at self (“script-src <a href="https://app.roll20.net" rel="nofollow">https://app.roll20.net</a> '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>). Source: onmouseover attribute on A element. editor Content Security Policy: The page’s settings blocked the loading of a resource at self (“script-src <a href="https://app.roll20.net" rel="nofollow">https://app.roll20.net</a> '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>). Source: onclick attribute on A element. editor Content Security Policy: The page’s settings blocked the loading of a resource at self (“script-src <a href="https://app.roll20.net" rel="nofollow">https://app.roll20.net</a> '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>). Source: function initWindowFocus() {window['wind.... editor:1 Content Security Policy: The page’s settings blocked the loading of a resource at self (“script-src <a href="https://app.roll20.net" rel="nofollow">https://app.roll20.net</a> '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>). Source: osdlfm(-1,'','BcnIYmP4rWr6jE8ad3AH_qLmQD.... editor:1 Content Security Policy: The page’s settings blocked the loading of a resource at self (“script-src <a href="https://app.roll20.net" rel="nofollow">https://app.roll20.net</a> '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>). Source: if (window.top && window.top.postMessage.... editor:1 Final page load. app.js:38:29440 Refresh jukebox List! app.js:48:28918 Scan for new plays! app.js:38:26262 Auth'ed. app.js:38:5257 Go post auth! app.js:38:5454 initial setup app.js:38:5599 Refresh jukebox List! app.js:48:28918 Object { attributes: {…}, _escapedAttributes: {}, cid: "c0", changed: {}, _silent: {}, _pending: {}, _previousAttributes: {…}, activePage: bound activePage(), showSettings: bound showSettings(), initActivePage: bound initActivePage(), … } app.js:36:8889 Got players value... app.js:38:5841 joining game... app.js:38:12709 Full load page! app.js:35:21468 We have 12 pages app.js:38:6659 Player -Ktic5ALMKrDUZecUeSE is offline... app.js:36:15823 Global Volume: 100=1 app.js:36:25459 Player -KuR1Z6SP2I-22y_Klv- is offline... app.js:36:15823 Player -L-9avH0IQgA7w4CFlKP is offline... app.js:36:15823 Player -L-9fQmUMmUckKzvLLEp is offline... app.js:36:15823 Player -L-9lK5y5jHNjGY1d_Ro is offline... app.js:36:15823 Player -L-n8b-9A2E8pHDSawfo is offline... app.js:36:15823 Deferred finish joining... app.js:38:12799 Firebase Online app.js:31:5360 Loading Roll20 Chat Event Handlers app.js:45:22604 refershing page listings! app.js:41:22592 handle page changes app.js:38:7199 false app.js:38:7280 Refresh jukebox List! app.js:48:28918 Refresh Journal List! app.js:46:10324 Search took 5ms app.js:46:9176 refershing page listings! app.js:41:22592 Do refresh link cache! app.js:34:11729 init active page! app.js:38:11662 activate page! app.js:35:23630 FULLY ACTIVATE VIEWS FOR PAGE. app.js:35:23862 Scan for new plays! app.js:38:26262 Refresh Journal List! app.js:46:10324 Search took 20ms app.js:46:9176 Graphics: 2 app.js:35:22809 Paths: 0 app.js:35:23005 Reorder by ZORDER app.js:35:26513 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/43535614/7GyjMdfZW_nVq8hB5AgQNw/thumb.jpg?15125263785" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/43535614/7GyjMdfZW_nVq8hB5AgQNw/thumb.jpg?15125263785</a> to <a href="https://s3.amazonaws.com/files.d20.io/images/43535614/7GyjMdfZW_nVq8hB5AgQNw/max.jpg?15125263785" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/43535614/7GyjMdfZW_nVq8hB5AgQNw/max.jpg?15125263785</a> app.js:35:2619 refershing page listings! app.js:41:22592 Reorder by ZORDER app.js:35:26513 setting src app.js:35:2780 Loading mixed (insecure) display content “<a href="http://imgsrv.roll20.net/?src=raw.githubusercontent.com/Roll20/roll20-character-sheets/master/5th%2520Edition%2520OGL%2520by%2520Roll20/images/spellbg.jpg”" rel="nofollow">http://imgsrv.roll20.net/?src=raw.githubusercontent.com/Roll20/roll20-character-sheets/master/5th%2520Edition%2520OGL%2520by%2520Roll20/images/spellbg.jpg”</a> on a secure page [Learn More] jquery.1.8.2.min.js:2:75851 Refresh jukebox List! app.js:48:28918 Reorder by ZORDER app.js:35:26513 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/Performance/ScrollLinkedEffects" rel="nofollow">https://developer.mozilla.org/docs/Mozilla/Performance/ScrollLinkedEffects</a> for further details and to join the discussion on related tools and features! editor Show Character View Dialog! app.js:39:26011 --- RENDER CHARACTIVE VIEW ---- app.js:39:12426 Redoing charsheet html app.js:39:14560 206ms to end of html app.js:39:15220 139 app.js:34:1398 Really updating character sheet values app.js:39:15351 Foudn a pre-defined key order! app.js:40:13273 Setting up repeating sections took until 51ms app.js:39:17475 Updating ALL VALUES app.js:39:18448 Finding list of dirty attributes took until 53ms app.js:39:18652 Querytest took until 54ms app.js:39:19011 Attribute cache compliation took until 55ms app.js:39:19221 Set values (including auto-calcuating variables) took until 123ms app.js:39:21489 Appending to screen took until 140ms app.js:39:21682 Took 142ms app.js:39:21928 Loading mixed (insecure) display content “<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> on a secure page [Learn More] jquery.1.8.2.min.js:2:67936 Loading mixed (insecure) display content “<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> on a secure page [Learn More] jquery.1.8.2.min.js:2:67936 Loading mixed (insecure) display content “<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> on a secure page [Learn More] jquery.1.8.2.min.js:2:67936 Triggering for sheet:opened sheetsandboxworker.js:67:3 5th Edition OGL by Roll20 v2.1 sheetsandboxworker.js:3533:17 Really updating character sheet values app.js:39:15351 Foudn a pre-defined key order! app.js:40:13273 Setting up repeating sections took until 15ms app.js:39:17475 Finding list of dirty attributes took until 16ms app.js:39:18652 Querytest took until 17ms app.js:39:19011 Attribute cache compliation took until 18ms app.js:39:19221 Set values (including auto-calcuating variables) took until 24ms app.js:39:21489 Took 24ms app.js:39:21928 Triggering for change:other_resource sheetsandboxworker.js:67:3 Triggering for change:other_resource_max sheetsandboxworker.js:67:3 Really updating character sheet values app.js:39:15351 Foudn a pre-defined key order! app.js:40:13273 Setting up repeating sections took until 14ms app.js:39:17475 Finding list of dirty attributes took until 14ms app.js:39:18652 Querytest took until 15ms app.js:39:19011 Attribute cache compliation took until 16ms app.js:39:19221 FILLED IN A DEFAULT VALUE FOR other_resource app.js:39:21428 Set values (including auto-calcuating variables) took until 21ms app.js:39:21489 Took 22ms app.js:39:21928 handle page changes app.js:38:7199 false app.js:38:7280 init active page! app.js:38:11662 activate page! app.js:35:23630 FULLY ACTIVATE VIEWS FOR PAGE. app.js:35:23862 Graphics: 2 app.js:35:22809 Paths: 0 app.js:35:23005 Reorder by ZORDER app.js:35:26513 refershing page listings! app.js:41:22592 Really updating character sheet values app.js:39:15351 Foudn a pre-defined key order! app.js:40:13273 Setting up repeating sections took until 20ms app.js:39:17475 Foudn a pre-defined key order! app.js:40:13273 Finding list of dirty attributes took until 24ms app.js:39:18652 Querytest took until 27ms app.js:39:19011 Attribute cache compliation took until 28ms app.js:39:19221 Set values (including auto-calcuating variables) took until 32ms app.js:39:21489 Took 33ms app.js:39:21928 Triggering for change:repeating_resource sheetsandboxworker.js:67:3 Triggering for change:repeating_resource:resource_left sheetsandboxworker.js:67:3 Triggering for change:repeating_resource:resource_left_max sheetsandboxworker.js:67:3 Triggering for change:resource_left_max sheetsandboxworker.js:67:3 Triggering for change:resource_left sheetsandboxworker.js:67:3 Triggering for change:resource_left_name sheetsandboxworker.js:67:3 Triggering for change:resource_left_itemid sheetsandboxworker.js:67:3 Triggering for change:resource_right_max sheetsandboxworker.js:67:3 Triggering for change:resource_right sheetsandboxworker.js:67:3 Triggering for change:resource_right_name sheetsandboxworker.js:67:3 Triggering for change:resource_right_itemid sheetsandboxworker.js:67:3 DESTROYING repeating_resource_-L-vqfN8yk5ZZj0ecPRx_resource_left app.js:47:9104 Really updating character sheet values app.js:39:15351 Foudn a pre-defined key order! app.js:40:13273 Setting up repeating sections took until 15ms app.js:39:17475 Foudn a pre-defined key order! app.js:40:13273 Finding list of dirty attributes took until 19ms app.js:39:18652 Querytest took until 21ms app.js:39:19011 Attribute cache compliation took until 22ms app.js:39:19221 Set values (including auto-calcuating variables) took until 24ms app.js:39:21489 Took 24ms app.js:39:21928 Really updating character sheet values app.js:39:15351 Foudn a pre-defined key order! app.js:40:13273 Setting up repeating sections took until 15ms app.js:39:17475 Foudn a pre-defined key order! app.js:40:13273 Finding list of dirty attributes took until 18ms app.js:39:18652 Querytest took until 20ms app.js:39:19011 Attribute cache compliation took until 21ms app.js:39:19221 Set values (including auto-calcuating variables) took until 23ms app.js:39:21489 Took 24ms app.js:39:21928 Triggering for change:repeating_resource sheetsandboxworker.js:67:3 Triggering for change:repeating_resource:resource_left sheetsandboxworker.js:67:3 Triggering for change:repeating_resource:resource_left_max sheetsandboxworker.js:67:3 Triggering for change:resource_left_max sheetsandboxworker.js:67:3 Triggering for change:resource_left sheetsandboxworker.js:67:3 Triggering for change:resource_left_name sheetsandboxworker.js:67:3 Triggering for change:resource_left_itemid sheetsandboxworker.js:67:3 Triggering for change:resource_right_max sheetsandboxworker.js:67:3 Triggering for change:resource_right sheetsandboxworker.js:67:3 Triggering for change:resource_right_name sheetsandboxworker.js:67:3 Triggering for change:resource_right_itemid sheetsandboxworker.js:67:3 DESTROYING repeating_resource_-L-vqh85k8wqk1oallPe_resource_left app.js:47:9104 Really updating character sheet values app.js:39:15351 Foudn a pre-defined key order! app.js:40:13273 Setting up repeating sections took until 16ms app.js:39:17475 Foudn a pre-defined key order! app.js:40:13273 Finding list of dirty attributes took until 18ms app.js:39:18652 Querytest took until 19ms app.js:39:19011 Attribute cache compliation took until 20ms app.js:39:19221 Set values (including auto-calcuating variables) took until 21ms app.js:39:21489 Took 22ms app.js:39:21928
1512837025
Gen Kitty
Forum Champion
Alrighty, Devs have been pinged -- but as this is the weekend you may not see any assistance before Monday.
Thank you very much! It isn't a big issue, so there is certainly no rush.
Hi Squeaky Pizza, What is the name of the game you are experiencing this issue in? I am not able to replicate it on my end so I want to make sure it is not perhaps something in the game. Thank you!
Name of the game is "Fight for Khorvaire"
Just want to note that filling in the box for {other_resource_name} does resolve both of these issues, I was missing it before since I did not realize the field on the bottom was actually editable (Placeholder text reads "Other Resource"). This workaround lets us move on with the game. However I did some digging and will leave my findings below for those interested. There are actually two separate issues here, I think. First, the issue where a resource row is destroyed if a value is entered and the input is considered dirty, but the resource does not have a name. Second, the issue where the input in an existing resource (if it is the last resource row) is cleared when a value is entered and it does not have a name. I tried to debug this, something strange I noticed were that if the name field is not filled in, four update calls happen on the source below (Max, then value, then max, then value again). The first two calls are correct and leave the sheet in a state without errors. The second two however have somehow cleared the values out. Here are some captured variables and the snippet of code that's getting called an extra few times. This is from the debounced update to the character sheet on a timeout of 100ms. The update fires twice when there is no name, and once when there is. This is about as far as I'm going to get, but I hope it helps. Thanks guys. //The current value is 6, this is correct. This is the first update call for the input &gt;l[0] &lt;input type="number" name="attr_other_resource" title="@{other_resource}" style="margin-bottom: -6px"&gt; &gt;o.toLowerCase() "other_resource" &gt;w {current: "6", max: "", id: "-L-tbrwXfAI_zecm_BsJ"} //Second call to updateSheetValues. I noticed this current value had been cleared out &gt;l[0] &lt;input type="number" name="attr_other_resource" title="@{other_resource}" style="margin-bottom: -6px"&gt; &gt;o.toLowerCase() "other_resource" &gt;w {current: "", max: "", id: "-L-tbrwXfAI_zecm_BsJ"} //... &nbsp;else { var w = d[o.toLowerCase()]; void 0 !== w && void 0 !== w[f] && "" !== w[f] && (m = w[f]) } //...Nothing interesting "input" === l[0].tagName.toLowerCase() && "checkbox" === l.attr("type") ? void 0 !== m && (m == l.attr("value") ? l.attr("checked", "checked") : l.removeAttr("checked")) : "input" === l[0].tagName.toLowerCase() && "radio" === l.attr("type") ? void 0 !== m && (m == l.attr("value") ? l.attr("checked", "checked") : l.removeAttr("checked")) : "span" === l[0].tagName.toLowerCase() ? void 0 !== m && (e.hasAttribute("data-i18n-dynamic") ? l.text(i18n(m, "[" + m + "]")) : l.text() !== m && l.text(m)) : void 0 !== m && l.val() !== m && (void 0 !== x && console.log("FILLED IN A DEFAULT VALUE FOR " + o), l.val(m))