Hey guys, I find myself unable to duplicate games. This about as big a crisis as I can have over Roll20, since I have a library of almost 150 Pathfinder Society game rooms that I make clean copies of for players to go mess around in. I've got another game starting on Saturday and I can't make a copy of the room so we can't play until this gets fixed. Standard debugging steps below: Use the Right Browser Attempted in Chrome, Chromium, and Firefox, all on the latest releases, all on Ubuntu 18.10. Disable Extensions Totally not the problem in this case. I've tested with extension-laden browsers and without. Same problem. This page has worked reliably for me for ages. Clear your Cache Tried. Failed. No effect. Bug Report When copying a game, tags are not being copied over from the original game. This is a brand new issue as of today, as yesterday when I copied a game this was all working. Furthermore, when I attempt to make a copy of a game, the code tries to get to read the CampaignTags property of an undefined object, which is a pretty good reason to crash if you think about it. JQMIGRATE: Migrate is installed with logging active, version 3.0.0 v2.js?1559663001:57 JQMIGRATE: jQuery.fn.bind() is deprecated n @ v2.js?1559663001:57 bind @ v2.js?1559663001:57 (anonymous) @ 4762323:4294 v2.js?1559663001:57 console.trace n @ v2.js?1559663001:57 bind @ v2.js?1559663001:57 (anonymous) @ 4762323:4294 v2.js?1559663001:51 Uncaught SyntaxError: Unexpected end of JSON input at JSON.parse (<anonymous>) at M.i.initialize (browse.js?1559663001:158) at M.i.e.View (v2.js?1559663001:106) at new M.i (v2.js?1559663001:106) at HTMLDivElement.<anonymous> (browse.js?1559663001:220) at Function.each (v2.js?1559663001:50) at t.fn.init.each (v2.js?1559663001:50) at HTMLDocument.<anonymous> (browse.js?1559663001:219) at d (v2.js?1559663001:51) at h (v2.js?1559663001:51) initialize @ browse.js?1559663001:158 e.View @ v2.js?1559663001:106 M.i @ v2.js?1559663001:106 (anonymous) @ browse.js?1559663001:220 each @ v2.js?1559663001:50 each @ v2.js?1559663001:50 (anonymous) @ browse.js?1559663001:219 d @ v2.js?1559663001:51 h @ v2.js?1559663001:51 setTimeout (async) xt.readyException @ v2.js?1559663001:51 (anonymous) @ v2.js?1559663001:51 d @ v2.js?1559663001:51 h @ v2.js?1559663001:51 setTimeout (async) (anonymous) @ v2.js?1559663001:51 u @ v2.js?1559663001:51 fireWith @ v2.js?1559663001:51 fire @ v2.js?1559663001:51 u @ v2.js?1559663001:51 fireWith @ v2.js?1559663001:51 h @ v2.js?1559663001:51 setTimeout (async) (anonymous) @ v2.js?1559663001:51 u @ v2.js?1559663001:51 fireWith @ v2.js?1559663001:51 fire @ v2.js?1559663001:51 u @ v2.js?1559663001:51 fireWith @ v2.js?1559663001:51 ready @ v2.js?1559663001:51 h @ v2.js?1559663001:50 v2.js?1559663001:57 JQMIGRATE: jQuery.fn.unbind() is deprecated n @ v2.js?1559663001:57 unbind @ v2.js?1559663001:57 n.close_field @ v2.js?1559663001:119 n.test_active_click @ v2.js?1559663001:119 click_test_action @ v2.js?1559663001:119 dispatch @ v2.js?1559663001:51 g.handle @ v2.js?1559663001:51 v2.js?1559663001:57 console.trace n @ v2.js?1559663001:57 unbind @ v2.js?1559663001:57 n.close_field @ v2.js?1559663001:119 n.test_active_click @ v2.js?1559663001:119 click_test_action @ v2.js?1559663001:119 dispatch @ v2.js?1559663001:51 g.handle @ v2.js?1559663001:51 4762323:4378 Uncaught TypeError: Cannot read property 'CampaignTags' of undefined at HTMLAnchorElement.<anonymous> (4762323:4378) at HTMLAnchorElement.dispatch (v2.js?1559663001:51) at HTMLAnchorElement.g.handle (v2.js?1559663001:51) Of this chunk of stuff , only the last four lines are related to the actual issue as far as I can tell.