Drespar, I'm checking with the rejoining as a player option and have also checked with a friend, while I was logged out, both options did the same thing where none of the page settings or fog of war was saved. I'm using Chrome with Windows 10. Before pic, when I've got the page size (33x45) and fog of war setup. After pic, after I press re-join as player, no fog of war and page size is reset to 25x25 I've got a console log of my setup of the page and fog of war. There warnings and errors that put up when I did the Page size changes and the fog of war changes. Lots of uncaught errors firebase.update failed. Here is the pasted control log: /editor/: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-jQDVPbfLBnVA8b2anaX5OWt5gmYDUvOD0EcgL2tjhO8='), or a nonce ('nonce-...') is required to enable inline execution. /editor/: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-XPHiyPDyu4C+XVB9dLWwkrWHrK1Uyx+SZ15a45HFbQc='), or a nonce ('nonce-...') is required to enable inline execution. app.js?1506464508:31 70 app.js?1506464508:32 TOUCH SUPPORTED: false app.js?1506464508:32 USING WEBGL ACCELERATION... app.js?1506464508:32 WEBGL STARTUP SUCCESS app.js?1506464508:26 select app.js?1506464508:26 Switch mode to select app.js?1506464508:43 Initializing new dice engine with randomness... app.js?1506464508:43 Using random entropy app.js?1506464508:48 window resize app.js?1506464508:32 Final set zoom! app.js?1506464508:32 UPDATE GL SIZE! app.js?1506464508:32 Final set zoom! tutorial_tips.js:7 tuts loaded app.js?1506464508:38 Final page load. app.js?1506464508:48 Refresh jukebox List! app.js?1506464508:38 Auth'ed. app.js?1506464508:38 Go post auth! app.js?1506464508:38 initial setup app.js?1506464508:36 T.s {attributes: {…}, _escapedAttributes: {…}, cid: "c0", changed: {…}, _silent: {…}, …} app.js?1506464508:38 Got players value... app.js?1506464508:38 joining game... app.js?1506464508:35 Full load page! app.js?1506464508:38 We have 1 pages app.js?1506464508:36 Player -KuzAo24PEofRk66B_E- is offline... app.js?1506464508:36 Global Volume: 100=1 app.js?1506464508:36 Player -KuzH797qaM2p3kwUs6f is offline... app.js?1506464508:38 Deferred finish joining... app.js?1506464508:31 Firebase Online app.js?1506464508:45 Loading Roll20 Chat Event Handlers app.js?1506464508:41 refershing page listings! app.js?1506464508:38 handle page changes app.js?1506464508:38 false app.js?1506464508:41 refershing page listings! app.js?1506464508:38 init active page! app.js?1506464508:35 activate page! app.js?1506464508:35 FULLY ACTIVATE VIEWS FOR PAGE. app.js?1506464508:35 Graphics: 3 app.js?1506464508:35 Paths: 0 app.js?1506464508:38 Scan for new plays! app.js?1506464508:35 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/3975" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/3975</a>... to <a href="https://s3.amazonaws.com/files.d20.io/images/3975" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/3975</a>... app.js?1506464508:35 Reorder by ZORDER app.js?1506464508:35 setting src app.js?1506464508:30 Cols: 2 Rows: 3 app.js?1506464508:30 Took 18ms to generate cache. app.js?1506464508:41 refershing page listings! app.js?1506464508:35 Reorder by ZORDER app.js?1506464508:48 Refresh jukebox List! app.js?1506464508:33 239 app.js?1506464508:38 init active page! firebase.2.4.0.js:45 FIREBASE WARNING: Exception was thrown by user callback. Error: Firebase.update failed: First argument contains NaN in property 'campaign-2604889-rqAe_y8gAX3YR7vnBEdSmQ.pages.-KuzAnm_0ohcDYuC1yOu.adv_fow_grid_size' at hg (<a href="https://app.roll20.net/assets/firebase.2.4.0.js:123:203" rel="nofollow">https://app.roll20.net/assets/firebase.2.4.0.js:123:203</a>) at <a href="https://app.roll20.net/assets/firebase.2.4.0.js:1" rel="nofollow">https://app.roll20.net/assets/firebase.2.4.0.js:1</a>... at Fb (<a href="https://app.roll20.net/assets/firebase.2.4.0.js:28:656" rel="nofollow">https://app.roll20.net/assets/firebase.2.4.0.js:28:656</a>) at jg (<a href="https://app.roll20.net/assets/firebase.2.4.0.js:126:134" rel="nofollow">https://app.roll20.net/assets/firebase.2.4.0.js:126:134</a>) at X.update (<a href="https://app.roll20.net/assets/firebase.2.4.0.js:258:369" rel="nofollow">https://app.roll20.net/assets/firebase.2.4.0.js:258:369</a>) at <a href="https://app.roll20.net/assets/app.js?1506464508:3" rel="nofollow">https://app.roll20.net/assets/app.js?1506464508:3</a>... at c (<a href="https://app.roll20.net/assets/firebase.2.4.0.js:240:58" rel="nofollow">https://app.roll20.net/assets/firebase.2.4.0.js:240:58</a>) at <a href="https://app.roll20.net/assets/firebase.2.4.0.js:2" rel="nofollow">https://app.roll20.net/assets/firebase.2.4.0.js:2</a>... at gc (<a href="https://app.roll20.net/assets/firebase.2.4.0.js:52:165" rel="nofollow">https://app.roll20.net/assets/firebase.2.4.0.js:52:165</a>) at cc (<a href="https://app.roll20.net/assets/firebase.2.4.0.js:30:216" rel="nofollow">https://app.roll20.net/assets/firebase.2.4.0.js:30:216</a>) S @ firebase.2.4.0.js:45 (anonymous) @ firebase.2.4.0.js:52 setTimeout (async) gc @ firebase.2.4.0.js:52 cc @ firebase.2.4.0.js:30 bc @ firebase.2.4.0.js:29 Qi @ firebase.2.4.0.js:224 h.Ib @ firebase.2.4.0.js:238 h.Og @ firebase.2.4.0.js:240 Backbone.sync @ app.js?1506464508:3 save @ base.js?1506449138:1 updatePageSettings @ app.js?1506464508:35 OK @ app.js?1506464508:35 (anonymous) @ jquery-ui.1.9.0.custom.min.js?3:5 dispatch @ jquery.1.8.2.min.js:2 h @ jquery.1.8.2.min.js:2 firebase.2.4.0.js:123 Uncaught Error: Firebase.update failed: First argument contains NaN in property 'campaign-2604889-rqAe_y8gAX3YR7vnBEdSmQ.pages.-KuzAnm_0ohcDYuC1yOu.adv_fow_grid_size' at hg (firebase.2.4.0.js:123) at firebase.2.4.0.js:126 at Fb (firebase.2.4.0.js:28) at jg (firebase.2.4.0.js:126) at X.update (firebase.2.4.0.js:258) at app.js?1506464508:3 at c (firebase.2.4.0.js:240) at firebase.2.4.0.js:201 at gc (firebase.2.4.0.js:52) at cc (firebase.2.4.0.js:30) hg @ firebase.2.4.0.js:123 (anonymous) @ firebase.2.4.0.js:126 Fb @ firebase.2.4.0.js:28 jg @ firebase.2.4.0.js:126 X.update @ firebase.2.4.0.js:258 (anonymous) @ app.js?1506464508:3 c @ firebase.2.4.0.js:240 (anonymous) @ firebase.2.4.0.js:201 gc @ firebase.2.4.0.js:52 cc @ firebase.2.4.0.js:30 bc @ firebase.2.4.0.js:29 Qi @ firebase.2.4.0.js:224 h.Ib @ firebase.2.4.0.js:238 h.Og @ firebase.2.4.0.js:240 Backbone.sync @ app.js?1506464508:3 save @ base.js?1506449138:1 updatePageSettings @ app.js?1506464508:35 OK @ app.js?1506464508:35 (anonymous) @ jquery-ui.1.9.0.custom.min.js?3:5 dispatch @ jquery.1.8.2.min.js:2 h @ jquery.1.8.2.min.js:2 setTimeout (async) gc @ firebase.2.4.0.js:52 cc @ firebase.2.4.0.js:30 bc @ firebase.2.4.0.js:29 Qi @ firebase.2.4.0.js:224 h.Ib @ firebase.2.4.0.js:238 h.Og @ firebase.2.4.0.js:240 Backbone.sync @ app.js?1506464508:3 save @ base.js?1506449138:1 updatePageSettings @ app.js?1506464508:35 OK @ app.js?1506464508:35 (anonymous) @ jquery-ui.1.9.0.custom.min.js?3:5 dispatch @ jquery.1.8.2.min.js:2 h @ jquery.1.8.2.min.js:2 app.js?1506464508:41 refershing page listings! app.js?1506464508:35 activate page! app.js?1506464508:35 FULLY ACTIVATE VIEWS FOR PAGE. app.js?1506464508:32 Final set zoom! app.js?1506464508:32 (2) [523.5, 1018.5] app.js?1506464508:32 UPDATE GL SIZE! app.js?1506464508:32 Debounced init page! app.js?1506464508:38 init active page! app.js?1506464508:35 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/3975" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/3975</a>... to <a href="https://s3.amazonaws.com/files.d20.io/images/3975" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/3975</a>... app.js?1506464508:35 setting src app.js?1506464508:30 Cols: 2 Rows: 2 app.js?1506464508:30 Took 0ms to generate cache. app.js?1506464508:41 refershing page listings! app.js?1506464508:32 Final set zoom! app.js?1506464508:32 (2) [747.5, 1019.1666666666667] app.js?1506464508:32 UPDATE GL SIZE! app.js?1506464508:32 Debounced init page! app.js?1506464508:38 init active page! app.js?1506464508:41 refershing page listings! app.js?1506464508:26 fog-reveal app.js?1506464508:26 Switch mode to fog-reveal firebase.2.4.0.js:45 FIREBASE WARNING: Exception was thrown by user callback. Error: Firebase.update failed: First argument contains NaN in property 'campaign-2604889-rqAe_y8gAX3YR7vnBEdSmQ.pages.-KuzAnm_0ohcDYuC1yOu.adv_fow_grid_size' at hg (<a href="https://app.roll20.net/assets/firebase.2.4.0.js:123:203" rel="nofollow">https://app.roll20.net/assets/firebase.2.4.0.js:123:203</a>) at <a href="https://app.roll20.net/assets/firebase.2.4.0.js:1" rel="nofollow">https://app.roll20.net/assets/firebase.2.4.0.js:1</a>... at Fb (<a href="https://app.roll20.net/assets/firebase.2.4.0.js:28:656" rel="nofollow">https://app.roll20.net/assets/firebase.2.4.0.js:28:656</a>) at jg (<a href="https://app.roll20.net/assets/firebase.2.4.0.js:126:134" rel="nofollow">https://app.roll20.net/assets/firebase.2.4.0.js:126:134</a>) at X.update (<a href="https://app.roll20.net/assets/firebase.2.4.0.js:258:369" rel="nofollow">https://app.roll20.net/assets/firebase.2.4.0.js:258:369</a>) at <a href="https://app.roll20.net/assets/app.js?1506464508:3" rel="nofollow">https://app.roll20.net/assets/app.js?1506464508:3</a>... at c (<a href="https://app.roll20.net/assets/firebase.2.4.0.js:240:58" rel="nofollow">https://app.roll20.net/assets/firebase.2.4.0.js:240:58</a>) at <a href="https://app.roll20.net/assets/firebase.2.4.0.js:2" rel="nofollow">https://app.roll20.net/assets/firebase.2.4.0.js:2</a>... at gc (<a href="https://app.roll20.net/assets/firebase.2.4.0.js:52:165" rel="nofollow">https://app.roll20.net/assets/firebase.2.4.0.js:52:165</a>) at cc (<a href="https://app.roll20.net/assets/firebase.2.4.0.js:30:216" rel="nofollow">https://app.roll20.net/assets/firebase.2.4.0.js:30:216</a>) S @ firebase.2.4.0.js:45 (anonymous) @ firebase.2.4.0.js:52 setTimeout (async) gc @ firebase.2.4.0.js:52 cc @ firebase.2.4.0.js:30 bc @ firebase.2.4.0.js:29 Qi @ firebase.2.4.0.js:224 h.Ib @ firebase.2.4.0.js:238 h.Og @ firebase.2.4.0.js:240 Backbone.sync @ app.js?1506464508:3 save @ base.js?1506449138:1 d20.canvas_overlay.revealOrHideArea @ app.js?1506464508:32 P @ app.js?1506464508:33 firebase.2.4.0.js:123 Uncaught Error: Firebase.update failed: First argument contains NaN in property 'campaign-2604889-rqAe_y8gAX3YR7vnBEdSmQ.pages.-KuzAnm_0ohcDYuC1yOu.adv_fow_grid_size' at hg (firebase.2.4.0.js:123) at firebase.2.4.0.js:126 at Fb (firebase.2.4.0.js:28) at jg (firebase.2.4.0.js:126) at X.update (firebase.2.4.0.js:258) at app.js?1506464508:3 at c (firebase.2.4.0.js:240) at firebase.2.4.0.js:201 at gc (firebase.2.4.0.js:52) at cc (firebase.2.4.0.js:30) hg @ firebase.2.4.0.js:123 (anonymous) @ firebase.2.4.0.js:126 Fb @ firebase.2.4.0.js:28 jg @ firebase.2.4.0.js:126 X.update @ firebase.2.4.0.js:258 (anonymous) @ app.js?1506464508:3 c @ firebase.2.4.0.js:240 (anonymous) @ firebase.2.4.0.js:201 gc @ firebase.2.4.0.js:52 cc @ firebase.2.4.0.js:30 bc @ firebase.2.4.0.js:29 Qi @ firebase.2.4.0.js:224 h.Ib @ firebase.2.4.0.js:238 h.Og @ firebase.2.4.0.js:240 Backbone.sync @ app.js?1506464508:3 save @ base.js?1506449138:1 d20.canvas_overlay.revealOrHideArea @ app.js?1506464508:32 P @ app.js?1506464508:33 setTimeout (async) gc @ firebase.2.4.0.js:52 cc @ firebase.2.4.0.js:30 bc @ firebase.2.4.0.js:29 Qi @ firebase.2.4.0.js:224 h.Ib @ firebase.2.4.0.js:238 h.Og @ firebase.2.4.0.js:240 Backbone.sync @ app.js?1506464508:3 save @ base.js?1506449138:1 d20.canvas_overlay.revealOrHideArea @ app.js?1506464508:32 P @ app.js?1506464508:33 firebase.2.4.0.js:45 FIREBASE WARNING: Exception was thrown by user callback. Error: Firebase.update failed: First argument contains NaN in property 'campaign-2604889-rqAe_y8gAX3YR7vnBEdSmQ.pages.-KuzAnm_0ohcDYuC1yOu.adv_fow_grid_size' at hg (<a href="https://app.roll20.net/assets/firebase.2.4.0.js:123:203" rel="nofollow">https://app.roll20.net/assets/firebase.2.4.0.js:123:203</a>) at <a href="https://app.roll20.net/assets/firebase.2.4.0.js:1" rel="nofollow">https://app.roll20.net/assets/firebase.2.4.0.js:1</a>... at Fb (<a href="https://app.roll20.net/assets/firebase.2.4.0.js:28:656" rel="nofollow">https://app.roll20.net/assets/firebase.2.4.0.js:28:656</a>) at jg (<a href="https://app.roll20.net/assets/firebase.2.4.0.js:126:134" rel="nofollow">https://app.roll20.net/assets/firebase.2.4.0.js:126:134</a>) at X.update (<a href="https://app.roll20.net/assets/firebase.2.4.0.js:258:369" rel="nofollow">https://app.roll20.net/assets/firebase.2.4.0.js:258:369</a>) at <a href="https://app.roll20.net/assets/app.js?1506464508:3" rel="nofollow">https://app.roll20.net/assets/app.js?1506464508:3</a>... at c (<a href="https://app.roll20.net/assets/firebase.2.4.0.js:240:58" rel="nofollow">https://app.roll20.net/assets/firebase.2.4.0.js:240:58</a>) at <a href="https://app.roll20.net/assets/firebase.2.4.0.js:2" rel="nofollow">https://app.roll20.net/assets/firebase.2.4.0.js:2</a>... at gc (<a href="https://app.roll20.net/assets/firebase.2.4.0.js:52:165" rel="nofollow">https://app.roll20.net/assets/firebase.2.4.0.js:52:165</a>) at cc (<a href="https://app.roll20.net/assets/firebase.2.4.0.js:30:216" rel="nofollow">https://app.roll20.net/assets/firebase.2.4.0.js:30:216</a>) S @ firebase.2.4.0.js:45 (anonymous) @ firebase.2.4.0.js:52 setTimeout (async) gc @ firebase.2.4.0.js:52 cc @ firebase.2.4.0.js:30 bc @ firebase.2.4.0.js:29 Qi @ firebase.2.4.0.js:224 h.Ib @ firebase.2.4.0.js:238 h.Og @ firebase.2.4.0.js:240 Backbone.sync @ app.js?1506464508:3 save @ base.js?1506449138:1 d20.canvas_overlay.revealOrHideArea @ app.js?1506464508:32 P @ app.js?1506464508:33 firebase.2.4.0.js:123 Uncaught Error: Firebase.update failed: First argument contains NaN in property 'campaign-2604889-rqAe_y8gAX3YR7vnBEdSmQ.pages.-KuzAnm_0ohcDYuC1yOu.adv_fow_grid_size' at hg (firebase.2.4.0.js:123) at firebase.2.4.0.js:126 at Fb (firebase.2.4.0.js:28) at jg (firebase.2.4.0.js:126) at X.update (firebase.2.4.0.js:258) at app.js?1506464508:3 at c (firebase.2.4.0.js:240) at firebase.2.4.0.js:201 at gc (firebase.2.4.0.js:52) at cc (firebase.2.4.0.js:30) hg @ firebase.2.4.0.js:123 (anonymous) @ firebase.2.4.0.js:126 Fb @ firebase.2.4.0.js:28 jg @ firebase.2.4.0.js:126 X.update @ firebase.2.4.0.js:258 (anonymous) @ app.js?1506464508:3 c @ firebase.2.4.0.js:240 (anonymous) @ firebase.2.4.0.js:201 gc @ firebase.2.4.0.js:52 cc @ firebase.2.4.0.js:30 bc @ firebase.2.4.0.js:29 Qi @ firebase.2.4.0.js:224 h.Ib @ firebase.2.4.0.js:238 h.Og @ firebase.2.4.0.js:240 Backbone.sync @ app.js?1506464508:3 save @ base.js?1506449138:1 d20.canvas_overlay.revealOrHideArea @ app.js?1506464508:32 P @ app.js?1506464508:33 setTimeout (async) gc @ firebase.2.4.0.js:52 cc @ firebase.2.4.0.js:30 bc @ firebase.2.4.0.js:29 Qi @ firebase.2.4.0.js:224 h.Ib @ firebase.2.4.0.js:238 h.Og @ firebase.2.4.0.js:240 Backbone.sync @ app.js?1506464508:3 save @ base.js?1506449138:1 d20.canvas_overlay.revealOrHideArea @ app.js?1506464508:32 P @ app.js?1506464508:33 firebase.2.4.0.js:45 FIREBASE WARNING: Exception was thrown by user callback. Error: Firebase.update failed: First argument contains NaN in property 'campaign-2604889-rqAe_y8gAX3YR7vnBEdSmQ.pages.-KuzAnm_0ohcDYuC1yOu.adv_fow_grid_size' at hg (<a href="https://app.roll20.net/assets/firebase.2.4.0.js:123:203" rel="nofollow">https://app.roll20.net/assets/firebase.2.4.0.js:123:203</a>) at <a href="https://app.roll20.net/assets/firebase.2.4.0.js:1" rel="nofollow">https://app.roll20.net/assets/firebase.2.4.0.js:1</a>... at Fb (<a href="https://app.roll20.net/assets/firebase.2.4.0.js:28:656" rel="nofollow">https://app.roll20.net/assets/firebase.2.4.0.js:28:656</a>) at jg (<a href="https://app.roll20.net/assets/firebase.2.4.0.js:126:134" rel="nofollow">https://app.roll20.net/assets/firebase.2.4.0.js:126:134</a>) at X.update (<a href="https://app.roll20.net/assets/firebase.2.4.0.js:258:369" rel="nofollow">https://app.roll20.net/assets/firebase.2.4.0.js:258:369</a>) at <a href="https://app.roll20.net/assets/app.js?1506464508:3" rel="nofollow">https://app.roll20.net/assets/app.js?1506464508:3</a>... at c (<a href="https://app.roll20.net/assets/firebase.2.4.0.js:240:58" rel="nofollow">https://app.roll20.net/assets/firebase.2.4.0.js:240:58</a>) at <a href="https://app.roll20.net/assets/firebase.2.4.0.js:2" rel="nofollow">https://app.roll20.net/assets/firebase.2.4.0.js:2</a>... at gc (<a href="https://app.roll20.net/assets/firebase.2.4.0.js:52:165" rel="nofollow">https://app.roll20.net/assets/firebase.2.4.0.js:52:165</a>) at cc (<a href="https://app.roll20.net/assets/firebase.2.4.0.js:30:216" rel="nofollow">https://app.roll20.net/assets/firebase.2.4.0.js:30:216</a>) S @ firebase.2.4.0.js:45 (anonymous) @ firebase.2.4.0.js:52 setTimeout (async) gc @ firebase.2.4.0.js:52 cc @ firebase.2.4.0.js:30 bc @ firebase.2.4.0.js:29 Qi @ firebase.2.4.0.js:224 h.Ib @ firebase.2.4.0.js:238 h.Og @ firebase.2.4.0.js:240 Backbone.sync @ app.js?1506464508:3 save @ base.js?1506449138:1 d20.canvas_overlay.revealOrHideArea @ app.js?1506464508:32 P @ app.js?1506464508:33 firebase.2.4.0.js:123 Uncaught Error: Firebase.update failed: First argument contains NaN in property 'campaign-2604889-rqAe_y8gAX3YR7vnBEdSmQ.pages.-KuzAnm_0ohcDYuC1yOu.adv_fow_grid_size' at hg (firebase.2.4.0.js:123) at firebase.2.4.0.js:126 at Fb (firebase.2.4.0.js:28) at jg (firebase.2.4.0.js:126) at X.update (firebase.2.4.0.js:258) at app.js?1506464508:3 at c (firebase.2.4.0.js:240) at firebase.2.4.0.js:201 at gc (firebase.2.4.0.js:52) at cc (firebase.2.4.0.js:30) hg @ firebase.2.4.0.js:123 (anonymous) @ firebase.2.4.0.js:126 Fb @ firebase.2.4.0.js:28 jg @ firebase.2.4.0.js:126 X.update @ firebase.2.4.0.js:258 (anonymous) @ app.js?1506464508:3 c @ firebase.2.4.0.js:240 (anonymous) @ firebase.2.4.0.js:201 gc @ firebase.2.4.0.js:52 cc @ firebase.2.4.0.js:30 bc @ firebase.2.4.0.js:29 Qi @ firebase.2.4.0.js:224 h.Ib @ firebase.2.4.0.js:238 h.Og @ firebase.2.4.0.js:240 Backbone.sync @ app.js?1506464508:3 save @ base.js?1506449138:1 d20.canvas_overlay.revealOrHideArea @ app.js?1506464508:32 P @ app.js?1506464508:33 setTimeout (async) gc @ firebase.2.4.0.js:52 cc @ firebase.2.4.0.js:30 bc @ firebase.2.4.0.js:29 Qi @ firebase.2.4.0.js:224 h.Ib @ firebase.2.4.0.js:238 h.Og @ firebase.2.4.0.js:240 Backbone.sync @ app.js?1506464508:3 save @ base.js?1506449138:1 d20.canvas_overlay.revealOrHideArea @ app.js?1506464508:32 P @ app.js?1506464508:33 firebase.2.4.0.js:45 FIREBASE WARNING: Exception was thrown by user callback. Error: Firebase.update failed: First argument contains NaN in property 'campaign-2604889-rqAe_y8gAX3YR7vnBEdSmQ.pages.-KuzAnm_0ohcDYuC1yOu.adv_fow_grid_size' at hg (<a href="https://app.roll20.net/assets/firebase.2.4.0.js:123:203" rel="nofollow">https://app.roll20.net/assets/firebase.2.4.0.js:123:203</a>) at <a href="https://app.roll20.net/assets/firebase.2.4.0.js:1" rel="nofollow">https://app.roll20.net/assets/firebase.2.4.0.js:1</a>... at Fb (<a href="https://app.roll20.net/assets/firebase.2.4.0.js:28:656" rel="nofollow">https://app.roll20.net/assets/firebase.2.4.0.js:28:656</a>) at jg (<a href="https://app.roll20.net/assets/firebase.2.4.0.js:126:134" rel="nofollow">https://app.roll20.net/assets/firebase.2.4.0.js:126:134</a>) at X.update (<a href="https://app.roll20.net/assets/firebase.2.4.0.js:258:369" rel="nofollow">https://app.roll20.net/assets/firebase.2.4.0.js:258:369</a>) at <a href="https://app.roll20.net/assets/app.js?1506464508:3" rel="nofollow">https://app.roll20.net/assets/app.js?1506464508:3</a>... at c (<a href="https://app.roll20.net/assets/firebase.2.4.0.js:240:58" rel="nofollow">https://app.roll20.net/assets/firebase.2.4.0.js:240:58</a>) at <a href="https://app.roll20.net/assets/firebase.2.4.0.js:2" rel="nofollow">https://app.roll20.net/assets/firebase.2.4.0.js:2</a>... at gc (<a href="https://app.roll20.net/assets/firebase.2.4.0.js:52:165" rel="nofollow">https://app.roll20.net/assets/firebase.2.4.0.js:52:165</a>) at cc (<a href="https://app.roll20.net/assets/firebase.2.4.0.js:30:216" rel="nofollow">https://app.roll20.net/assets/firebase.2.4.0.js:30:216</a>) S @ firebase.2.4.0.js:45 (anonymous) @ firebase.2.4.0.js:52 setTimeout (async) gc @ firebase.2.4.0.js:52 cc @ firebase.2.4.0.js:30 bc @ firebase.2.4.0.js:29 Qi @ firebase.2.4.0.js:224 h.Ib @ firebase.2.4.0.js:238 h.Og @ firebase.2.4.0.js:240 Backbone.sync @ app.js?1506464508:3 save @ base.js?1506449138:1 d20.canvas_overlay.revealOrHideArea @ app.js?1506464508:32 P @ app.js?1506464508:33 firebase.2.4.0.js:123 Uncaught Error: Firebase.update failed: First argument contains NaN in property 'campaign-2604889-rqAe_y8gAX3YR7vnBEdSmQ.pages.-KuzAnm_0ohcDYuC1yOu.adv_fow_grid_size' at hg (firebase.2.4.0.js:123) at firebase.2.4.0.js:126 at Fb (firebase.2.4.0.js:28) at jg (firebase.2.4.0.js:126) at X.update (firebase.2.4.0.js:258) at app.js?1506464508:3 at c (firebase.2.4.0.js:240) at firebase.2.4.0.js:201 at gc (firebase.2.4.0.js:52) at cc (firebase.2.4.0.js:30) hg @ firebase.2.4.0.js:123 (anonymous) @ firebase.2.4.0.js:126 Fb @ firebase.2.4.0.js:28 jg @ firebase.2.4.0.js:126 X.update @ firebase.2.4.0.js:258 (anonymous) @ app.js?1506464508:3 c @ firebase.2.4.0.js:240 (anonymous) @ firebase.2.4.0.js:201 gc @ firebase.2.4.0.js:52 cc @ firebase.2.4.0.js:30 bc @ firebase.2.4.0.js:29 Qi @ firebase.2.4.0.js:224 h.Ib @ firebase.2.4.0.js:238 h.Og @ firebase.2.4.0.js:240 Backbone.sync @ app.js?1506464508:3 save @ base.js?1506449138:1 d20.canvas_overlay.revealOrHideArea @ app.js?1506464508:32 P @ app.js?1506464508:33 setTimeout (async) gc @ firebase.2.4.0.js:52 cc @ firebase.2.4.0.js:30 bc @ firebase.2.4.0.js:29 Qi @ firebase.2.4.0.js:224 h.Ib @ firebase.2.4.0.js:238 h.Og @ firebase.2.4.0.js:240 Backbone.sync @ app.js?1506464508:3 save @ base.js?1506449138:1 d20.canvas_overlay.revealOrHideArea @ app.js?1506464508:32 P @ app.js?1506464508:33