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 .
×
May your rolls be merry + bright! 🎄
Create a free account

Drawings disappearing after drawing them.

1564875354

Edited 1564875399
So a while ago I had a problem with drawing, but it resolved itself.&nbsp; Its back though!&nbsp; Here is my previous ticket: So every time I make anything with any of the draw tools, it vanishes after .5 seconds. I've reloaded Roll20, signed out and in, and cleared all my browsing/cache data just to be sure. I've tried every tool and every variation.&nbsp; Draw shape, freehand, text, polygon, they all disappear. I cleared drawing just to see if resetting everything would work. I tried drawing on different layers (token, gm, map), and on a totally blank map to make sure it wasn't a layer issue. When drawing on the GM layer it does the typical fade out before it disappears, so I'm pretty sure they're actually being placed then vanishing (as opposed to being canceled before going through). I've also tried as a player, it persist on both sides. Finally I've had a second person join who is able to draw as both player and GM, so I know this is a personal glitch or setting I accidentally hit. Update: I've also tried Firefox and it still deletes, so it must be a Roll20 setting I accidentally hit?&nbsp;&nbsp; Replicating the problem is easy, anything I make with the drawing tools disappears after .5 seconds.&nbsp; Other players can see the drawing before it pops out of existence, and I've failed at drawing on blank maps so its not a layer issue.&nbsp;&nbsp; The console says "reorder by ZORDER" with a number to its left indicating the number of drawings I have, then they all disappear. Here are my technical issues results: ALL of my extensions are disabled Firefox and Chrome both have the same issue both times Cleared my cache both times Updated Chrome, Java, and even my Graphics Drivers Disabled my antivirus My OS is Windows 7 home premium 6.17.7601&nbsp; Chrome is&nbsp;Version 76.0.3809.87 (Official Build) (64-bit) Javascript is enabled Avast is my anti-virus software, but I had it disabled while trying this. Here is my console log.&nbsp; Something peculiar happened for this one.&nbsp; I moved one of the images before they were all deleted, and that one is the only one that stuck around.&nbsp; I also replicated this with text earlier.&nbsp; Now that the app is fully loaded though they vanish too fast to click.&nbsp; The relevant drawing stuff should be at the bottom of the log, it was the last thing done before I took the log. Log: 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-WRaNiAlG9svaD2XTZeOfAkccJWdyZd4CU1vkLa/svEE='), 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 <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-JeWbh0DatVbnZhQNBSXTdn1mQkTkdb72YVLCn8c2k88='), or a nonce ('nonce-...') is required to enable inline execution. jquery.migrate.js:20 JQMIGRATE: Logging is active app.roll20.net/:5325 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-vileAyXucIHIT+3pbOzFP62jSSQqBYQ/DZ/WZAa5v4Y='), or a nonce ('nonce-...') is required to enable inline execution. app.js?1564674269:541 70 app.js?1564674269:543 TOUCH SUPPORTED: false app.js?1564674269:543 USING WEBGL ACCELERATION... app.js?1564674269:543 WEBGL STARTUP SUCCESS app.js?1564674269:545 Custom Sheet Translation app.js?1564674269:536 select app.js?1564674269:536 Switch mode to select app.js?1564674269:557 Initializing new dice engine with randomness... app.js?1564674269:557 Using random entropy app.js?1564674269:560 Compiling sheet... app.js?1564674269:560 Found rolltemplate: simple app.js?1564674269:560 Found rolltemplate: atk app.js?1564674269:560 Found rolltemplate: dmg app.js?1564674269:560 Found rolltemplate: atkdmg app.js?1564674269:560 Found rolltemplate: desc app.js?1564674269:560 Found rolltemplate: spell app.js?1564674269:560 Found rolltemplate: traits app.js?1564674269:560 Found rolltemplate: npc app.js?1564674269:560 Found rolltemplate: npcatk app.js?1564674269:560 Found rolltemplate: npcdmg app.js?1564674269:560 Found rolltemplate: npcaction app.js?1564674269:560 Found rolltemplate: mancerroll app.js?1564674269:560 Found rolltemplate: mancerhproll app.js?1564674269:560 Found Charactermancer Repeating Section: topbar app.js?1564674269:560 Found Charactermancer Repeating Section: leveler-topbar app.js?1564674269:560 Found Charactermancer Repeating Section: row app.js?1564674269:560 Found Charactermancer Repeating Section: utilityrow app.js?1564674269:560 Found Charactermancer Repeating Section: choose app.js?1564674269:560 Found Charactermancer Repeating Section: custom-proficiency app.js?1564674269:560 Found Charactermancer Repeating Section: custom-trait app.js?1564674269:560 Found Charactermancer Repeating Section: spell-holder app.js?1564674269:560 Found Charactermancer Repeating Section: spell-item app.js?1564674269:560 Found Charactermancer Repeating Section: asi-row app.js?1564674269:560 Found Charactermancer Repeating Section: hpbylevel app.js?1564674269:560 Found Charactermancer Template: l1-welcome app.js?1564674269:560 Found Charactermancer Template: l1-race app.js?1564674269:560 Found Charactermancer Template: l1-class app.js?1564674269:560 Found Charactermancer Template: l1-abilities app.js?1564674269:560 Found Charactermancer Template: l1-background app.js?1564674269:560 Found Charactermancer Template: l1-equipment app.js?1564674269:560 Found Charactermancer Template: l1-spells app.js?1564674269:560 Found Charactermancer Template: l1-feat app.js?1564674269:560 Found Charactermancer Template: l1-bio app.js?1564674269:560 Found Charactermancer Template: l1-summary app.js?1564674269:560 Found Charactermancer Template: final app.js?1564674269:560 Found Charactermancer Template: lp-welcome app.js?1564674269:560 Found Charactermancer Template: lp-levels app.js?1564674269:560 Found Charactermancer Template: lp-choices app.js?1564674269:560 Found Charactermancer Template: lp-asi app.js?1564674269:560 Found Charactermancer Template: lp-spells app.js?1564674269:560 Found Charactermancer Template: lp-summary app.js?1564674269:560 Found Charactermancer Template: lp-spellchoice app.js?1564674269:560 Found webworker script app.js?1564674269:560 Finding sheet rolls... app.js?1564674269:561 Including compendium template css. app.js?1564674269:563 window resize app.js?1564674269:543 Final set zoom! app.js?1564674269:542 UPDATE GL SIZE! app.js?1564674269:543 Final set zoom! tutorial_tips.js:7 tuts loaded 20Mixed 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?1564674269:551 Final page load. app.js?1564674269:563 Refresh jukebox List! sheetsandboxworker.js?1564875186780:682 Starting up WEB WORKER app.js?1564674269:551 Scan for new plays! app.js?1564674269:549 Auth'ed. app.js?1564674269:549 Go post auth! app.js?1564674269:549 initial setup app.js?1564674269:563 T.i&nbsp;{collection: T.i, attributes: {…}, _escapedAttributes: {…}, cid: "c5", changed: {…},&nbsp;…} app.js?1564674269:563 Refresh jukebox List! app.js?1564674269:547 T.i&nbsp;{attributes: {…}, _escapedAttributes: {…}, cid: "c0", changed: {…}, _silent: {…},&nbsp;…} app.js?1564674269:563 T.i&nbsp;{collection: T.i, attributes: {…}, _escapedAttributes: {…}, cid: "c5", changed: {…},&nbsp;…} app.js?1564674269:563 Refresh jukebox List! app.js?1564674269:555 refershing page listings! app.js?1564674269:560 Refresh Journal List! VM1985:3 Uncaught TypeError: Cannot read property 'id' of undefined at Object.eval (eval at jqotec (base.js?1563893447:20), &lt;anonymous&gt;:3:76) at HTMLScriptElement.&lt;anonymous&gt; (base.js?1563893447:20) at Function.each (jquery-1.9.1.js:648) at jQuery.fn.init.each (jquery-1.9.1.js:270) at jQuery.fn.init.jqote (base.js?1563893447:20) at Object.d20.journal.refreshSpeakingAsOptions (app.js?1564674269:560) at Object.d20.journal.refreshJournalList (app.js?1564674269:560) at app.js?1564674269:560 (anonymous) @ VM1985:3 (anonymous) @ base.js?1563893447:20 each @ jquery-1.9.1.js:648 each @ jquery-1.9.1.js:270 jqote @ base.js?1563893447:20 d20.journal.refreshSpeakingAsOptions @ app.js?1564674269:560 d20.journal.refreshJournalList @ app.js?1564674269:560 (anonymous) @ app.js?1564674269:560 setTimeout (async) i @ app.js?1564674269:560 d20.journal.refreshJournalList @ app.js?1564674269:560 (anonymous) @ app.js?1564674269:549 trigger @ base.js?1563893447:7 change @ base.js?1563893447:7 set @ base.js?1563893447:7 (anonymous) @ app.js?1564674269:549 (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 app.js?1564674269:551 Scan for new plays! app.js?1564674269:551 TypeError: Failed to set the 'volume' property on 'HTMLMediaElement': The provided double value is non-finite. at r.setVolume (app.js?1564674269:94) at T.i.setFadeIn (app.js?1564674269:551) at r (app.js?1564674269:551) at app.js?1564674269:551 at Array.forEach (&lt;anonymous&gt;) at Function.C.each.C.forEach (base.js?1563893447:6) at T.i.u.&lt;computed&gt; [as each] (base.js?1563893447:7) at T.i._scanForNewPlays (app.js?1564674269:551) at r (base.js?1563893447:6) app.js?1564674269:551 Unable to play music...Flash blocked? app.js?1564674269:549 Got players value... app.js?1564674269:550 joining game... app.js?1564674269:548 Player -L_e-dAmfVFpJXsfZvxq is offline... app.js?1564674269:228 THREE.WebGLRenderer 69 app.js?1564674269:548 Global Volume: 0=0 app.js?1564674269:548 Player -L_euLLtB75Yi8Nhcj6S is offline... app.js?1564674269:548 Player -L_f8FEAtdnMClfDKF4f is offline... app.js?1564674269:548 Player -L_ijFaVWz1nngB_wB65 is offline... app.js?1564674269:548 Player -L_jGNhO2JvdyLAlOzPZ is offline... app.js?1564674269:548 Player -L_olTLpzNm-U0tsaN1Y is offline... app.js?1564674269:548 Player -L_psB8Au_J3ENCDsJT5 is offline... app.js?1564674269:548 Player -LaCR7lBQwj7RzwTRa7L is offline... app.js?1564674269:548 Player -LaE41fyDMr2b06KoIwb is offline... app.js?1564674269:548 Player -LawrgARUaENw83jTMud is offline... app.js?1564674269:548 Player -Lawrp_OId-UZUch6O57 is offline... app.js?1564674269:548 Player -LbV-v0wji_ASeGOr08q is offline... app.js?1564674269:547 Adding myself before r app.js?1564674269:548 Player -LdlcngoHvSsu15qDF7u is offline... app.js?1564674269:548 Player -Lf7gzZehuf9gEBj0TGJ is offline... app.js?1564674269:548 Player -LhYkxUftFHxze8Mwd52 is offline... app.js?1564674269:548 Player -Li3VB5ZddcVh5o9R0zv is offline... app.js?1564674269:548 Player -LiZtRogT8JI-j9V2IW_ is offline... app.js?1564674269:548 Player -LjiHWDG22zAKasnJqDb is offline... app.js?1564674269:550 Deferred finish joining... app.js?1564674269:541 Firebase Online app.js?1564674269:547 Adding myself before -LbVf-q_EfLUrYl8nb9o 14app.js?1564674269:547 Full load page! app.js?1564674269:549 We have 40 pages app.js?1564674269:551 Scan for new plays! app.js?1564674269:563 T.i&nbsp;{collection: T.i, attributes: {…}, _escapedAttributes: {…}, cid: "c5", changed: {…},&nbsp;…} app.js?1564674269:563 Refresh jukebox List! app.js?1564674269:549 handle page changes app.js?1564674269:549 false app.js?1564674269:550 init active page! app.js?1564674269:547 activate page! app.js?1564674269:547 FULLY ACTIVATE VIEWS FOR PAGE. app.js?1564674269:547 Graphics: 0 app.js?1564674269:547 Paths: 0 app.js?1564674269:547 Reorder by ZORDER app.js?1564674269:555 refershing page listings! app.js?1564674269:545 Do refresh link cache! app.js?1564674269:560 Refresh Journal List! app.js?1564674269:560 Search took 415ms app.js?1564674269:547 Reorder by ZORDER app.js?1564674269:546 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/76398956/V7geCnJM-ZojupzF-EgZvw/thumb.png?15525922545" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/76398956/V7geCnJM-ZojupzF-EgZvw/thumb.png?15525922545</a> to <a href="https://s3.amazonaws.com/files.d20.io/images/76398956/V7geCnJM-ZojupzF-EgZvw/max.png?15525922545" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/76398956/V7geCnJM-ZojupzF-EgZvw/max.png?15525922545</a> app.js?1564674269:540 Executing swap, new source: <a href="https://s3.amazonaws.com/files.d20.io/images/76398956/V7geCnJM-ZojupzF-EgZvw/max.png?15525922545" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/76398956/V7geCnJM-ZojupzF-EgZvw/max.png?15525922545</a> app.js?1564674269:546 Swapping <a href="http://imgsrv.roll20.net:5100/?src=i.imgur.com/DloRaBA.png&amp;cb=5" rel="nofollow">http://imgsrv.roll20.net:5100/?src=i.imgur.com/DloRaBA.png&amp;cb=5</a> to undefinedi.imgur.com/DloRaBA.png&amp;cb=5 app.js?1564674269:540 Executing swap, new source: undefinedi.imgur.com/DloRaBA.png&amp;cb=5 app.js?1564674269:546 Swapping <a href="http://imgsrv.roll20.net:5100/?src=i.imgur.com/XXonOh6.png&amp;cb=5" rel="nofollow">http://imgsrv.roll20.net:5100/?src=i.imgur.com/XXonOh6.png&amp;cb=5</a> to undefinedi.imgur.com/XXonOh6.png&amp;cb=5 app.js?1564674269:540 Executing swap, new source: undefinedi.imgur.com/XXonOh6.png&amp;cb=5 app.js?1564674269:546 Swapping <a href="http://imgsrv.roll20.net:5100/?src=i.imgur.com/4CUFBU0.png&amp;cb=5" rel="nofollow">http://imgsrv.roll20.net:5100/?src=i.imgur.com/4CUFBU0.png&amp;cb=5</a> to undefinedi.imgur.com/4CUFBU0.png&amp;cb=5 app.js?1564674269:540 Executing swap, new source: undefinedi.imgur.com/4CUFBU0.png&amp;cb=5 app.js?1564674269:546 Swapping <a href="http://imgsrv.roll20.net:5100/?src=i.imgur.com/knzVFJy.png&amp;cb=5" rel="nofollow">http://imgsrv.roll20.net:5100/?src=i.imgur.com/knzVFJy.png&amp;cb=5</a> to undefinedi.imgur.com/knzVFJy.png&amp;cb=5 app.js?1564674269:540 Executing swap, new source: undefinedi.imgur.com/knzVFJy.png&amp;cb=5 app.js?1564674269:546 Swapping <a href="http://imgsrv.roll20.net:5100/?src=i.imgur.com/rthdy3r.png&amp;cb=5" rel="nofollow">http://imgsrv.roll20.net:5100/?src=i.imgur.com/rthdy3r.png&amp;cb=5</a> to undefinedi.imgur.com/rthdy3r.png&amp;cb=5 app.js?1564674269:540 Executing swap, new source: undefinedi.imgur.com/rthdy3r.png&amp;cb=5 app.js?1564674269:547 Reorder by ZORDER app.js?1564674269:536 path app.js?1564674269:536 Switch mode to path app.js?1564674269:536 rect app.js?1564674269:536 Switch mode to rect 5app.js?1564674269:547 Reorder by ZORDER app.js?1564674269:536 select app.js?1564674269:536 Switch mode to select app.js?1564674269:536 select app.js?1564674269:536 Switch mode to select app.js?1564674269:546 Old style path! app.js?1564674269:544 ERROR converting path! app.js?1564674269:544 Error: `path` argument is required at n.initialize (app.js?1564674269:540) at new n (app.js?1564674269:537) at Object.d20.engine.convertAbsolutePathStringtoFabric (app.js?1564674269:544) at T.i.checkForUpgrade (app.js?1564674269:546) at T.i.initialize (app.js?1564674269:546) at T.i.t.Model (base.js?1563893447:7) at new T.i (base.js?1563893447:8) at T.i._prepareModel (base.js?1563893447:7) at T.i.add (base.js?1563893447:7) at i._add (app.js?1564674269:81) app.js?1564674269:547 Reorder by ZORDER app.js?1564674269:536 rect app.js?1564674269:536 Switch mode to rect app.js?1564674269:536 rect app.js?1564674269:536 Switch mode to rect 7app.js?1564674269:547 Reorder by ZORDER app.js?1564674269:536 select app.js?1564674269:536 Switch mode to select
Hello again Clocks, I am sorry for the delayed response. Can you also verify if this is happening in one game or all of your games? If only one, make a copy of that game and see if the issue persists. If it still persists, please provide us the name of that campaign.&nbsp; Thanks!
Hi Clocks -&nbsp; Would you mind trying the following and letting us know the results. Thank you! Check this link and verify if you see a cube -&nbsp; <a href="https://get.webgl.org/" rel="nofollow">https://get.webgl.org/</a> If you are using 3d dice, try disabling that option and testing this issue again Try toggling hardware acceleration within your Windows settings and testing this issue again&nbsp;-&nbsp; <a href="https://www.wikihow.com/Turn-Off-Hardware-Acceleration" rel="nofollow">https://www.wikihow.com/Turn-Off-Hardware-Acceleration</a> &nbsp;
Dragon Dreamer said: Hello again Clocks, I am sorry for the delayed response. Can you also verify if this is happening in one game or all of your games? If only one, make a copy of that game and see if the issue persists. If it still persists, please provide us the name of that campaign.&nbsp; Thanks! Hi, this worked!&nbsp; Temporarily.&nbsp; Its only in that one game, and the problem disappears for a while whenever I copy the game and play in the new one.&nbsp; Also it doesn't seem to retroactively delete my drawings anymore, and the problem sporadically is disappearing in these copied games.&nbsp; For example I ran a game last night and had the issue, but now I can draw fine after doing nothing.&nbsp; Somewhat confusing. Name of the game is The West Marches, though nobody else is having the issue (either GM or player) so I'm assuming it has to be an issue with me or my chrome right?
Hello Clocks,&nbsp; Thank you for that update! Can you confirm if you tried the information Nicholas provided?