I've got a wiki going on where I keep track of information for a tabletop roleplaying game. I've got it set up with Bob so everyone can see it at once. It's pretty great.
One thing that I'm finding is that sometimes Bob doesn't seem to pick up all the keystrokes it's being sent in edit text boxes. For example, I have a box where you can type in a number and then hit a button, and that number will be added to an existing value somewhere. Somebody might type 100 and hit the button, but then only 10 will be added to the other value. It's as if one of the keystrokes never made it to the server and back.
Of course, having every keystroke in this given edit text box get sent to the server is how TW/Bob works, but it seems like it's causing more trouble than it's worth. I'm wondering if there's anything I could be doing to make this simpler. Like, if it were a regular form on a normal page, you could type all you wanted in it and nothing would go to the server unless you submitted it. So there would be no way what was in the box could get "out of sync" with what was on the server. That's not how TW works -- everything typed in an input field immediately affects the TW, and in a Bob context, it immediately affects the state of the app as known to Node on the server. But... I wonder if there's a way around this problem.
It seems like by typing very slowly and carefully the problem is minimized, but I'd love it if there's a way to actually solve it.
I think (not sure) the problem is worse when multiple people are looking at the wiki at once so there's more to update.