Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Making a move while scrolling temporarily corrupts the notation #16839

Open
johndoknjas opened this issue Jan 23, 2025 · 2 comments
Open

Making a move while scrolling temporarily corrupts the notation #16839

johndoknjas opened this issue Jan 23, 2025 · 2 comments
Labels

Comments

@johndoknjas
Copy link
Contributor

johndoknjas commented Jan 23, 2025

Exact URL of where the bug happened

Any game

Steps to reproduce the bug

  1. On a phone, play a game (with say 20+ moves).
  2. When its your turn, scroll the notation fast and release, such that it would be able to keep scrolling on its own for a few seconds.
  3. While it's still scrolling, make a move (the bug is the same if it's the opponent's turn and they make a move during this interval).
  4. The notation will now disappear until being clicked on, or it'll be the case that the first click on it goes to the wrong move.

What did you expect to happen?

The notation shouldn't be affected like this.

What happened instead?

Image

Operating system

ios

Browser and version (or alternate access method)

Safari

Additional information

No response

@allanjoseph98
Copy link
Member

allanjoseph98 commented Jan 24, 2025

I cannot reproduce on android with chrome 132

@johndoknjas
Copy link
Contributor Author

@allanjoseph98 I'm able to repro on chrome as well, so maybe it's an ios thing. When you try it do you scroll basically as fast as you can before making a move? E.g., at a rate of ~40ply/second. If a move is made when scrolling slowly then it tends to be fine.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants