ceros/ShareJS — pull request #2 by EricByers (2013-09-09 19:25:19+00:00)
Title: ShareJS Upgrade to 0.6.3 latest

Pulled in branch 0.6 (which contains a few additional fixes beyond the v0.6.3 tag), fixed conflicts, updated the shrink-wrap and tested. This appears to fix our connection issues.

Our issue is fixed, with two different outcomes depending on action.
* If you modify any component on the page before ShareJS is able to reconnect, you will receive an error, forcing you to reload
* If you let it reconnect without doing anything, you can then modify again without issue.

Things to take note:
* I reverted our changes to rest.coffee, which I believe were all for jsonp, which we don't use. I did this because there was a substantial conflict, and well we don't use the code anyways.
* Need to verify this can come up correctly on a server and on local dev environments.
* With the MacBook Air I was testing on, after I closed the lid it took just over 60 seconds of keeping it closed before it would time out.

Going to look into still:
* package.coffee does not match our package.json file, going to clean this up.
* Potentially turn off the browserchannel logging, which will allow us to debug things much easier.