In Shortcut for eyedropper and reorderable palette colors 🌈 I added a shortcut for the eyedropper. Unfortunately I forgot to prevent that shortcut from being accessible when a user was connected as a player.
As a result, a few users accidentally triggered the shortcut and then got stuck in a “Reconnecting…” state as their browsers repeatedly tried to commit a change their not allowed to make (only the owner of the game can change the color palette).
This has reminded me that I need to improve the handling of invalid operation errors. At the very least, the status should say that an error occurred, rather than just saying its reconnecting.