-
Notifications
You must be signed in to change notification settings - Fork 634
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
Improve accessibility of tab widgets #7270
Conversation
591319e
to
b8cdd38
Compare
4251448
to
359f428
Compare
359f428
to
c9c97d9
Compare
I forgot to mention that testing with assistive technologies currently rely on this AccessKit PR as it improve selection events and implement the I haven't tested the Qt backend myself, only made sure unit tests pass. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks a lot.
I really appreciate your contributions. An particularly the fact that they are well tested with auto tests.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I agree, amazing work.
This PR greatly improve the accessibility of the
TabWidget
as well as the other tab widget implementation in the gallery example.There is one annoying issue left with the gallery example: since the sidebar also contain a label at the top, this label is the first element to get focus as far as AccessKit is concerned. I think this is due to the fact that
accessible-delegate-focus
does not ignore non-focusable items when building AccessKit tree updates. It is not strictly linked to tab widgets so I'm not including the fix in this PR.Suggested Changelog entries:
AccessibleRole::TabPanel