Feedback
ยท
I broke the chat typing indicator for others by accident. (solved)
I'm Velus, and I broke the chat typing indicator for others in Main Chat this afternoon.
Opened chat on my mobile.
Refreshed at some point while I was typing, because my browser or keyboard was bugging out,
When I got home, I opened the chat channel on my desktop.
#1 and #2 apparently each spawned their own typing indicator. Other users in chat would perpetually see a "Velus Velus are typing...", and when I was actually typing, they'd see "Velus Velus Velus are typing...". That continued even after I closed my mobile browser, until they each refreshed.
Probably these changes should happen:
The same character shouldn't ever be listed more than once.
When someone's typing, their client should send through a sort of keep-alive heartbeat every 30-60 seconds to indicate that yes, the user's still typing. If you haven't received one of these pulses from another chat user in 90-120 seconds, your client should assume they're no longer typing and cease to say they are.
meta info
endorsement points: 40
created: 04 February 15 at 10:59 AM (build: 2/4/2015 5:22 AM alpha)
closed: 14 February 15 at 10:05 PM (build: 2/14/2015 9:46 PM beta)
The problem actually arises because it's perfectly legal for you to have the same character connected more than once per channel. It does only list the character once connect, but it takes considerable time for the websocket to timeout entirely (about 90 seconds until it's "slow", even). This can cause some weirdness around reconnecting quickly.
The fix would probably be just to treat all instance of the character as one.
This should no longer be an issue. Can you confirm?
Got something to say?
Why don't you register and participate?
Litphoria has a unique community feedback system, where the community decides what profile options are available, and what order new features are developed.