Bug 407524 - No way to provide keyboard focus to the global drawer
Summary: No way to provide keyboard focus to the global drawer
Status: CONFIRMED
Alias: None
Product: frameworks-kirigami
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: 5.62.0
Platform: unspecified Other
: NOR normal
Target Milestone: Not decided
Assignee: Marco Martin
URL:
Keywords: accessibility, usability
Depends on:
Blocks:
 
Reported: 2019-05-14 14:05 UTC by Nate Graham
Modified: 2023-06-02 15:59 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Nate Graham 2019-05-14 14:05:55 UTC
I cannot find a way to move keyboard focus to the left sidebar. Pressing tab in the search field does nothing when I expect it to move focus to the top-most item in the sidebar.
Comment 1 Aleix Pol 2019-10-07 16:28:31 UTC
What are you trying to do?
It should work pressing Alt+underlined letter.
Comment 2 Nate Graham 2019-10-07 16:36:19 UTC
I'm trying to move *focus* by using the tab key. This is important for accessibility and screen readers.
Comment 3 Marco Martin 2019-10-23 12:48:43 UTC
Git commit 0f33f29c6b53a820747704597c477718a78035e4 by Marco Martin.
Committed on 23/10/2019 at 12:48.
Pushed by mart into branch 'master'.

items have active focus on tab when they aren't in a view

M  +2    -0    src/controls/templates/AbstractListItem.qml
M  +2    -1    src/controls/templates/OverlayDrawer.qml

https://commits.kde.org/kirigami/0f33f29c6b53a820747704597c477718a78035e4
Comment 4 Marco Martin 2019-10-24 12:08:18 UTC
this is an upstream Qt bug
https://bugreports.qt.io/browse/QTBUG-79501

luckily there is an (ugly) workaround
Comment 5 Christoph Feck 2019-11-21 15:53:52 UTC
The Qt bug referenced in comment 4 was fixed. Can this be marked resolved?
Comment 6 Nate Graham 2019-11-21 15:59:36 UTC
Can't test since the fix only made it into Qt 5.15 which isn't released yet and I don't have a built-from-source Qt.