Skip to content

keyboard navigation accessibility fix. Stop using Qt's Fusion style for dark Color#3375

Open
amirmahdifard wants to merge 1 commit into
BearWare:masterfrom
amirmahdifard:accessibilityStyleFix
Open

keyboard navigation accessibility fix. Stop using Qt's Fusion style for dark Color#3375
amirmahdifard wants to merge 1 commit into
BearWare:masterfrom
amirmahdifard:accessibilityStyleFix

Conversation

@amirmahdifard

Copy link
Copy Markdown
Contributor

I was fasing an accessibility navigation bug for months, And I couldn't find the reason.
Last night, I stayed awake the entire night and made and debugged a sample qt test application, and finally I got the bug cause.
when Qt's Fusion style is active and being used, every disabled menu items in menus/context menus ( disabled grade out QActions) would not receave focus and skipped for screen readers during keyboard navigation with up and down arrow keys.
Currently, If We set windows Color to light from windows settings and open teamtalk, this bug will be solved and every item would receave focus properly during keyboard navigation
when windows Color is set to dark in windows settings, Qt's Fusion style will be activated for teamtalk, And cause this accessibility bug.
So, Fixed it by stop using Qt's Fusion style on dark Color
This bug is for Qt's Fusion style, and I've reported it to Qt, so they will fix it, so that layter Qt's Fusion style won't cause this annoying bug anymore, So that anyone doesn't have to try to hunt the bug for months.

@amirmahdifard
amirmahdifard force-pushed the accessibilityStyleFix branch from 260281e to 14fb480 Compare July 19, 2026 11:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant