What happened?
In iOS (18.6.2.) lichess-app 0.18.0, during a correspondence game (24h per move), after executing a move, my remaining time continued counting down incorrectly. The opponent’s clock also counted down, and I eventually lost on time despite having made my move.
How can we reproduce the bug?
Steps / Observed behavior
- Opened game at ~09:39, executed move with ~3–4h remaining.
- App displayed the move correctly, but my clock continued counting down. Opponent’s clock also counted down.
- Restarting the app did not resolve the issue.
- Received loss notification at ~12:11.
Technical info
- All API requests returned 200 OK.
- Relevant logs:
- GET /api/mobile/my-games?ids=|kMzzxYk → game state fetched successfully
- POST /mobile/register/firebase/... → unrelated to move
- Ping during move: 356 ms (normal ~15–40 ms)
- Network stable otherwise (Wi-Fi worked for other apps)
- Reproducing the issue is difficult due to long time controls
Expected behavior
After move execution, my clock should stop; only opponent’s clock should count down.
Device
iPhone 11 Pro
Operating system
iOS 18.6.2
App version
0.18.0
Screenshots
No response
Additional context
Game: https://lichess.org/lkMzzxYk/black