i still occasionally encounter a card that doesn’t properly sync up / save for whatever reason.
i can’t link the space unfortunately (it’s for a design contractor job) but i can give as much detail as possible
i still occasionally encounter a card that doesn’t properly sync up / save for whatever reason.
i can’t link the space unfortunately (it’s for a design contractor job) but i can give as much detail as possible
this card at some point did say “my ladder is your floor” – i must have done a little typo, and fixed it. but when i come back to the space at some point in the unspecified future, it has reverted somehow to a previous state.
this is the first card in the space, if that makes a difference. i type in a very twitchy fast way, and i’m not sure if something in particular about my typing habits leads to this, but maybe if a card changes state in a very rapid fire way, sometimes an older save takes precedence for whatever reason (variability in ping means a later save request arrives sooner than an earlier one?)
if you open the space in an incognito window (using the invite link), or on subsequent refreshes does the card name re-appear?
can you send me the spaceId/url of the space? (this won’t give anyone else access to it, but feel free to dm it)
notes to self:
i think there are either two causes of this:
the page/window was closed/quit before the name update sync operation completed (the top left space name button shows sync status). In theory, those changes should be in the queue and still sync in that case, the next time the page/window is opened. But there is still a scenario where that doesn’t work, if this is the case, then add ui which prompts the user to try saving updates again. Can’t retry automatically bc error loops can self-ddos the server.
from seeing multiple card name updates on the same card, the clientside sync operation merging code created the wrong operation data. (this should be debuggable once i get the spaceid)
ahh, i’ve already changed it
in case there’s a useful history, Kinopio – Thinking Canvas
i did refresh the page and the ‘full’ card data definitely did not reappear. it’s possible i was using it on two separate devices which caused the problem (one copy on desktop, one copy on ipad), but i’m not certain
re: 1: it may be worth re-noting that this was the very first card created in the space. i would assume that the first card created would be the first synced which makes me think it’s not this, but maybe it’s actually very relevant? after this occurring multiple times i do feel like the first card is more often messed up this way than subsequent cards. maybe there is a first initial save that is ‘heavier’ than future changes which is more likely to have issues? changing a card after changing the space name → changing the space name is a different kind of update which has a stronger tendency to lose card change data?
let me know if you still have this issue, the sync system should be a lot more reliable now
yay! will do. i haven’t had any recently. thanks for making kinopio better