The current mechanism for this is to use the report button for stalling, and block the player who stalls.
Most Recent
Forum Legend
Following
New Comments
Locked Topic
Pinned Topic
For instance, I was mate in 2. There was only one legal move to respond to my check, and the next move would be checkmate.
But the opponent just waits out the time and lets the game end. Not only did ten minutes of my time just get wasted, but also that game is marked as "won on time" instead of "won through checkmate".
It's very frustrating and disheartening.
This is why I think there should be a mechanism put in place to prevent this from happening. When it's forced mate, and there is only one legal move, the system should let the opposing player think for a while, but if they stay too long, just force that legal move to be played.
This way, time is not wasted and the game can be allowed to proceed.
That would require running an engine on all games while they are active. That would take a lot of resources and something I can't ever see happening.