I have been taught that the proper way to offer a draw over the board, is to say "Draw?", make your move, then hit your clock. The reasoning is that offering a draw during your opponent's turn is interrupting his thought process, and rude. So you offer before you make your own move, then make your move, and finalize the move by hitting the clock.
However, when I attempt the same thing on lichess, the draw offer is canceled as soon as I make a move. The offer should only be canceled when my opponent declines or makes a move himself. Obviously I shouldn't wait for him to decide to accept or decline on my own clock, so I make a move and leave it to him to decide on his own time. But this does effectively nothing on lichess.
I propose to modify the cancellation to happen on two events, not three. Opponent explicitly declines, or opponent makes a move. My own move should count nothing toward the cancellation of a draw offer.
However, when I attempt the same thing on lichess, the draw offer is canceled as soon as I make a move. The offer should only be canceled when my opponent declines or makes a move himself. Obviously I shouldn't wait for him to decide to accept or decline on my own clock, so I make a move and leave it to him to decide on his own time. But this does effectively nothing on lichess.
I propose to modify the cancellation to happen on two events, not three. Opponent explicitly declines, or opponent makes a move. My own move should count nothing toward the cancellation of a draw offer.