lichess-org / lila

♞ lichess.org: the forever free, adless and open source chess server ♞
https://lichess.org
GNU Affero General Public License v3.0
15.61k stars 2.28k forks source link

Correspondence match creation (and rematch) don't work asyncronously #13354

Open Rusca8 opened 1 year ago

Rusca8 commented 1 year ago

Exact URL of where the bug happened

https://lichess.org/BcQgM0AefnW4

Steps to reproduce the bug

  1. Create a match with a friend in correspondence mode while the friend is not online.
  2. Close the tab that tells you you're waiting for the friend to accept.

or

  1. Finish a game with a friend.
  2. Ask for a rematch.
  3. Close the game tab and come back later.

What did you expect to happen?

I expect the asyncronous game creation process to not require the presence of the opponent in order to work properly.

What happened instead?

The website forgets that I'm trying to create an asynchronous game if I close it before the opponent accepts it.

Operating system

MacOS Mojave

Browser and version (or alternate access method)

Chrome 114.0

Additional information

Given that the expectation of a correspondence game is playing your move whenever you happen to be online and mostly in moments where the oponent is not itself online, it's really weird and annoying that the process of creating a correspondence game (or worse, just asking for a rematch with someone who has already been playing with you) requires both players to be online at the same time.

schlawg commented 1 year ago

Hey man, what you're asking for is exactly how it's supposed to work. Any chance this was an intermittent bug you experienced related to the recent DDoS attacks?