In this game (in which I played black), my opponent offered a draw before playing 21. Nxf5. I would have accepted it, judging white to have a slight edge in this position. However, I never got the chance to do so, because I had set 21. Nxf5 Bxf5 as a conditional premove, which Lichess executed for me and thereby auto-rejected the draw offer. In this case it was no big deal: I then re-offered the draw and made one more move, and my opponent accepted. Nonetheless, I think Lichess misbehaved here, and it could have hurt me: what if my 21st or 22nd move had been a blunder? When I set my 21… Bxf5 premove, it never occurred to me that my opponent might offer a draw here: I intended to play that move in a position that did not have a draw offer pending. The existence of the draw offer creates a position distinct from the one without. Lichess should have recognized this distinction and not executed the premove.
Well white was winnning and you accepted daw what's the problem?
Uhm, first of all, if you let Stockfish run for several minutes, it gives an evaluation of +0.6. That's +=, not "winning". This game was almost entirely theory, and the handful of independent moves we played were all accurate. I explained in my original post exactly what the problem is and why I think Lichess misbehaved even though it proved harmless here. Was something unclear?
umm translation?
Translation: he quite understandably wants draws offers to cancel premoves in correspondance time controls, or at least the option to do so. Not sure how you couldn't understand that.
#1 What if you're on vacation, unable to respond to the draw offer before your flag falls? By FIDE rules, a move (or in this case, a premove) rejects a draw offer.
i get it
@Toadofsky In FIDE play, you also don't have premoves that go into effect before you can react to draw offers.
Would it be possible to add an option for draw offers to cancel premoves in correspondance?
@Toadofsky I don't understand what point you're making by mentioning FIDE rules. Your point would make sense if someone were arguing that you should retain your right to accept a draw offer even after your premove has executed, but nobody's arguing that. I'm arguing that it shouldn't execute in the first place.
As for flagging...
Lichess unfortunately seems to treat correspondence players as second class citizens. Leagues that take correspondence more seriously generally have explicit provisions for pausing clocks during vacation, so the issue you raise never comes up. On Lichess, if you go on vacation without internet access for longer than the time control, you're just going to flag. I suppose you could try to mitigate this by setting conditional premoves for every possible move by your opponent, but I don't think anyone really does this and it's not what the premove function is designed for.
#8 You're telling me that in FIDE online play, there are no premoves? I am curious how FIDE attempted to solve these interface questions, either in events hosted on their site or on chess.com.
#9 The reason I bring up rules is that this isn't simply about an interface change... it is my understanding that making a move always nullifies a draw offer; and premove (or for correspondence, a conditional move) is a way of efficiently moving. I am adopting a hostile argument position because there are far larger quality of life issues and I'm not interested in arguing over nuances like this right now...
https://en.wikipedia.org/wiki/Law_of_triviality
I have played correspondence on other sites and used conditional premoves to avoid flagging.
Two years ago I added a feature request which I believe would greatly improve the correspondence experience; however I have been far too busy to implement and test this:
https://github.com/ornicar/lila/issues/4462
This topic has been archived and can no longer be replied to.

