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

some elements (button & combo box) are visually invisible in the NVDA user interface! #8859

Closed
Mahmood-Taghavi opened this issue Oct 19, 2018 · 2 comments · Fixed by #12181
Closed
Labels
bug component/NVDA-GUI p3 https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#priority sightedDevIdeal
Milestone

Comments

@Mahmood-Taghavi
Copy link

Steps to reproduce:

Notes:

  1. These elements exist in the NVDA user interface and work fine and also seemly located in the correct positions (I only checked with "focusHighlight-5.3.nvda-addon") but they are visually invisible for Right-To-Left languages. But this causes serious difficulty for partial sighted users and developers that use NVDA for checking the accessibility of their designs.
  2. The attached screenshots are only an example while the issue described completely in the below.
  3. These elements that I found all are buttons & combo boxes that located in a grouping box and they are constantly visually invisible in all Right-To-Left languages that I checked: Arabic (ar), Persian (fa), and Hebrew (he)! So I use their English names for the explanation purpose in the below:

NVDA menu: Preferences submenu: Settings... NVDA: General (normal configuration) dialog:

  • Categories: Speech: Synthesizer (grouping): "Change (button)" is invisible!
  • Categories: Braille: Braille display (grouping): "Change (button)" is invisible!
  • Categories: Document Formatting: Pages and spacing (grouping): "Line indentation reporting (Combo box): Off/Speech/Tones/Both Speech and Tones" is invisible!
  • Categories: Document Formatting: Table information (grouping): "Cell borders (Combo box): Off/Styles/Both Colors and Styles" is invisible!

NVDA menu: Tools submenu: Create portable copy... Create Portable NVDA (dialog):

Portable directory (grouping): "Browse (button)" is invisible!

NVDA menu: Help submenu: Welcome dialog... Welcome to NVDA (dialog):

  • Options (grouping): "Keyboard layout (combo box): desktop/laptop" is invisible!

NVDA menu: Configuration profiles... Configuration Profiles (dialog):

following buttons (all of them), in the unnamed grouping, are invisible!

  • Manual activate (button)
  • New (button)
  • Rename (button)
  • Delete (button)

Actual behavior:

NVDA read correctly and also interact correctly with these visually invisible elements but the elements are hidden for partially sighted peoples and sighted people that want use NVDA for check accessibility.

Expected behavior:

NVDA must draw these elements like any other ordinary elements in its user interface for all languages.

System configuration:

NVDA Installed/portable/running from source:

Both Installed and Portable

NVDA version:

nvda_2018.2.1

Windows version:

Windows 7 x64 Ultimate. Version: 6.1.7601 Service Pack 1 Build 7601

Name and version of other software in use when reproducing the issue:

None. just NVDA

Other information about your system:

I am a sighted user that test NVDA and my first local is Persian.

Other questions:

Does the issue still occur after restarting your PC?

Yes, this problem constantly occurs.

Have you tried any other versions of NVDA?

Yes. I tested even with NVDA 2017.4 that had a different user interface. In that old version, some things were ok such as buttons that change synthesizer (I think because in NVDA 2017.4 those buttons were not located in a grouping box)! But some of these issues were even there, for example in the Welcome to NVDA (dialog), in its Options (grouping), where the "Keyboard layout (combo box) with the values of desktop/laptop" was invisible!
1 0 english ok
1 1 arabic bug
1 2 hebrew bug
1 3 persian bug

@LeonarddeR
Copy link
Collaborator

cc @feerenrut

@ehollig
Copy link
Collaborator

ehollig commented Oct 21, 2018

I wonder if #638 could also be addressed with this issue.

@feerrenrut feerrenrut added bug p3 https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#priority labels Jan 7, 2019
@nvaccessAuto nvaccessAuto added this to the 2021.1 milestone Mar 18, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug component/NVDA-GUI p3 https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#priority sightedDevIdeal
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants