You all have experienced that: In some of the puzzles you have to promote a pawn as part of the solution so you push your pawn confidently to the last rank and then something odd happens: The pawn jumps back to the square you moved it from! Am I the only one to find this behavior kind of odd? It's like your pawn promotion got rejected because it's an illegal move. True, the dialog for picking the promotion piece pops up at the same time so you diligently select your preferred piece and move on (pun intended). But I just can't help it! I just can't get used to it! Every single time I promote a pawn it strikes me as odd when the pawn jumps back like that. As a creature of habit I am probably just used to the way other chess interfaces handle pawn promotion. In my opinion they do it in a much smoother and more elegant way.
(1) Upon moving the pawn to the promotion square the pawn disappears. The dialog for selecting the promotion piece pops up, and, upon selecting a piece, it shows up on the promotion square. That's how it is handled in Chessbase. (2) Lichess uses a very slick way. They show the promotion pieces by putting each of them in one of the squares on the file of the promotion square. For example, when a white pawn gets promoted on a8, a queen shows up on a8, a knight(!) on a7, a rook on a6, and a bishop on a5. You pick one of the pieces and that's it. Pretty cool! I think chess.com does it similarly.
I know this is not an important issue but I would like to hear how other users think about it.