jsfiddle / togetherjs

A service for your website that makes it surprisingly easy to collaborate in real-time.
https://togetherjs.com
Mozilla Public License 2.0
7.01k stars 849 forks source link

Duplicated typing from host & dock doesn't work well for clients. #1069

Open johnwhumphreys opened 9 years ago

johnwhumphreys commented 9 years ago

I integrated this as a very quick test into www.codescream.com/interview. In fact, all I've done so far is add the recommended 2 lines of change in your getting started guide.

This worked surprisingly well, and I was very impressed. But I am seeing some issues that I can't find answers to on Google.

I set up the site to start the session on page-load. If I go to the page, copy the invitation link and send it to my co-worker, then when he joins he has trouble using the dock. he can't open the chat window himself, and only sees it when I send him a chat. On top of this, as the host, all of my text gets duplicated and/or repeated. Most things display 2 of the same character like "tthhee" but sometimes it goes off into la-la-land and acts like I'm leaning on one key "tttttttttttttttttttttttttttttttttt".

So, co be clear, the host text is duplicated while the client is fine, and the client can't use the dock properly while the host is fine.

We're both using up-to-date Chrome on similar high-end PCs. We reversed the test and had him host and send me a link and saw similar behavior again.

Occasionally the text duplication stops happening. As I haven't done anything besides use the recommended lines (and put the start-up in the page-load), I'm not sure what to make of this. Does it happen often? Is it connectivity related? Are there configuration settings? Maybe it's a known bug?

Thank you! for anyinformation

-John

woniesong92 commented 9 years ago

Thank you. I confirm that the chat cannot be opened by a guest. Wasn't able to reproduce the text duplication though. Please wait for it to be fixed or feel free to submit a pull request that fixes this if you can come up with a solution.