Hello,
First of all, thank you for developing FreeFileSync. I use the NVDA screen reader on Windows and would like to report several accessibility issues.
While testing with **NVDA 2026.1.1** using Object Navigation and Developer Info (`NVDA+F1`), I found that several parts of the user interface do not expose sufficient accessibility information through the standard Windows accessibility APIs.
### 1. Main comparison panel
When the main comparison panel receives keyboard focus, NVDA reports:
```text
Developer info for navigator object:
name: 'panel'
role: UNKNOWN
processID: 5908
roleText: None
states: FOCUSABLE, FOCUSED
isFocusable: True
hasFocus: True
```
The focused object is exposed only as a generic "panel" with the role `UNKNOWN`. This makes it difficult for screen reader users to understand or interact with the contents of the main comparison area.
### 2. Buttons without accessible names
Several buttons in the main window and the **Sync Settings** dialog do not expose an accessible name.
For example, NVDA reports:
```text
Developer info for navigator object:
name: ''
role: BUTTON
states: FOCUSABLE, FOCUSED
```
or, in some cases:
```text
name: None
```
Because these buttons have no accessible name, screen reader users cannot determine their purpose.
### 3. Sync Settings dialog
Inside the **Sync Settings** dialog, multiple controls are exposed without meaningful accessibility information. NVDA frequently announces only generic objects such as:
```text
panel
```
or
```text
UNKNOWN
```
instead of the actual control name.
In several situations, I have to press **Alt** to move focus to the menu bar before NVDA starts announcing accessible elements again. Interestingly, the standard Windows menu is accessible, while many controls in the main interface are not.
### Expected behavior
All interactive controls should expose:
* Accessible Name
* Accessible Role
* Keyboard Focus
* State
The main comparison panel should expose its contents through UI Automation and/or MSAA instead of appearing simply as an unknown panel.
Every button, checkbox, radio button, and option in the **Sync Settings** dialog should provide a meaningful accessible name.
Improving these accessibility properties would make FreeFileSync much more usable for blind users relying on screen readers such as NVDA.
Thank you very much for your time and for considering these accessibility improvements.
Accessibility issue: Missing accessible names and incorrect accessibility information in the main interface and Sync Set
- Posts: 1
- Joined: 21 Jun 2026