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

Accessibility issue, Character creation screen is a jumbled mess to parse with screen readers. #65577

Open
DoctorBoomstick opened this issue May 11, 2023 · 0 comments
Labels
Accessibility Issues regarding accessibility Character / World Generation Issues and enhancements concerning stages of creating a character or a world Info / User Interface Game - player communication, menus, etc. (S1 - Need confirmation) Report waiting on confirmation of reproducibility

Comments

@DoctorBoomstick
Copy link
Contributor

Describe the bug

This issue has been present for quite a while, but recently it has grown to encompass the entirety of the character creation process, from picking a scenario to defining skills. Throughout most of my time playing Cataclysm, navigating through any tab in the character creation screen has prompted the screen reader to narrate the specific information of any selected option while also interspersing it with the other options present in the menu. For instance, if I wish to browse through the professions tab and read the information associated with the hobo profession, the screen reader will read the relative information while also announcing the names of the other professions visible on the menu. This leads to a very confusing mix of irrelevant text mashed together.
While this is an issue in and of itself, in the past, a screen reader would reliably announce the name of the selected option as the first string of spoken text. This allowed a VI player to quickly parse what options were available before using the filter to search for and display only the particular option that interested them. This removes any cluttering text and allows one’s screen reader to narrate the text without any obstructions. This strategy, while clunky, worked with respect to the professions, hobbies, and traits tabs. However, when it came to scenarios, skills, and stats, the name of the chosen option was not the first element read by the screen reader and was, indeed, normally never announced.
As of late, this latter state of affairs now extends across all the tabs, making character creation an exercise in trying to parse important or needed information from a giant wall of random text while also trying to figure out which option is selected, as the name is never announced in a logical or dependable manner.

 

Attach save file

N/A

Steps to reproduce

  1. Hop onto an installment of, in my case, Ubuntu 20.04.5.
  2. Enable the natively installed Orca screen reader.
  3. Boot up a pure text copy of the game, running in terminal.
  4. attempt to create a character and be sufficiently confused in trying to figure out what the screen reader is meant to be announcing.

Expected behavior

In an ideal world, it would be fabulous if a blind player could navigate over any given option and simply have their screen reader announce the related information without any intruding elements. Failing this, simply having the option name be the first element that a screen reader would present would be a massive improvement over the current state of affairs.

Screenshots

This is a bundle of recordings I made to showcase how, at present, screen readers behave with the character creation screen. With respect to scenarios, I first attempt to read the information for the fungal-infected scenario before navigating down the list and trying to read the information for other scenarios. I do the same for both the professions and hobbies tabs, starting with the hobo profession in the former and sleeping pill dependence in the latter. Skills, traits, and stats work exactly the same as what’s presented here, so I didn’t include a recording of them
Screen-Reader Character Creation Demonstrations.zip
.

Versions and configuration

  • OS: Ubuntu 20.04.5
  • Game Version: A3dd8c6
  • Graphics version: Terminal
  • Ingame language: English

Additional context

No response

@DoctorBoomstick DoctorBoomstick added the (S1 - Need confirmation) Report waiting on confirmation of reproducibility label May 11, 2023
@RenechCDDA RenechCDDA added Info / User Interface Game - player communication, menus, etc. Accessibility Issues regarding accessibility Character / World Generation Issues and enhancements concerning stages of creating a character or a world labels May 11, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Accessibility Issues regarding accessibility Character / World Generation Issues and enhancements concerning stages of creating a character or a world Info / User Interface Game - player communication, menus, etc. (S1 - Need confirmation) Report waiting on confirmation of reproducibility
Projects
None yet
Development

No branches or pull requests

2 participants