jkk / shinkgs

A JavaScript client for the KGS Go Server
https://shin.gokgs.com/
MIT License
267 stars 55 forks source link

Making illegal play during ko causes the client to disconnect #239

Open beejunk opened 4 years ago

beejunk commented 4 years ago

Summary

During a ko battle, if a user attempts to reclaim the ko before playing elsewhere (i.e. playing in an illegal spot), then the client will throw an error and disconnect the user from the server.

Expected behavior

The user should not be allowed to make the play and the game should continue. Ideally, some sort of indication should be given that the play is illegal

peterjoel commented 1 month ago

It's still happening, 4 years later.

What's actually happening here? Is it an unexpected message from the server, causing an exception to be thrown but not caught?