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

Commands not working with SAN notation on the website for a screen reader user. #16648

Open
Tanish-Eagle opened this issue Dec 22, 2024 · 3 comments

Comments

@Tanish-Eagle
Copy link

Exact URL of where the bug happened

https://lichess.org/practice/checkmates/piece-checkmates-i/BJy6fEDf?move=Rh6

Steps to reproduce the bug

  1. Go to the Lichess.org.

  2. Go to the practice section.

  3. Click on "Piece Checkmates I"

What did you expect to happen?

I expect to play by entering the commands after enabling the blind mode. I expect to enter the algebraic commands to move the pieces such as Rh6 (rook to h6), Qd4 (Queen to d4), etc.

What happened instead?

When I enter the command, the page seemingly refreshes or reloads (I can't tell you exactly as I am totally blind), and the pieces do not move.

No dialog box appears. My screen reader does not read out anything. Either there is nothing, or my screen reader is unable to access anything. The page moves too fast once I press enter.

I am able to access everything else once the blind mode is enabled: the command input box, engine output, position of the pieces, the combo box to change the form of commands (I use SAN notation).

Commands like eval and p (to know the pieces such as p r for knowing the rooks) does work. But the moves do not work.

I am using Firefox browser with NVDA screen reader on Windows 11.

Do let me know if this is not the right place to report the accessibility problem, and where else I should go. Thanks for your time.

Operating system

Windows11

Browser and version (or alternate access method)

Firefox version 133.0.3 (64-bit)

Additional information

No response

@fitztrev
Copy link
Member

Thanks for the report. I tested it and confirm the issue.

Uncaught TypeError: dests is not iterable

from this line

there might be 2 bugs here:

  1. the command not working
  2. the page reloading after the error dialog is shown

@Tanish-Eagle
Copy link
Author

Thanks for looking into it. I should report here that since this is a command problem, this is not limited to that one page only. Everywhere else I experience the same behavior: opening lessons and puzzle solving being two of them. I have not tried playing yet, but given that my commands are not accepted, I doubt I can make any moves during a live play.

@lucad1971
Copy link

i confirm this bug; happens only in blind mode on, in practice / study; it doesnt happen while playing game or solving puzzle., All browser are affected.

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

No branches or pull requests

3 participants