https://bugs.kde.org/show_bug.cgi?id=522165
Bug ID: 522165
Summary: KMail folder tree arrow and PageUp/PageDown navigation
blocked by default message scroll shortcuts
Classification: Applications
Product: kmail2
Version First 6.7.2
Reported In:
Platform: Arch Linux
OS: Linux
Status: REPORTED
Severity: minor
Priority: NOR
Component: UI
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ---
DESCRIPTION
In KMail, default keyboard shortcuts interfere with standard navigation in the
folder tree pane (on the right). Arrow keys and Page Up/Page Down do not
control folder tree navigation by default because they are assigned to
message-related actions, specifically, to scrolling the message view. This
prevents expected tree navigation.
What is actually happening is that these keys are intercepted by
message-related shortcut bindings, specifically for message scrolling, even
when focus is in the folder pane. Manually removing or reassigning conflicting
shortcuts such as “Scroll message” restores the expected behaviour. After
adjusting shortcuts, folder tree navigation works as expected, confirming this
is a default key-binding conflict rather than a widget or focus issue. However,
I feel there is probably an underlying bug here as the shortcuts should be
"smart" enough to apply to "scroll message" only when focussed on a message...
STEPS TO REPRODUCE
1. Install KMail with default settings (Arch Linux, KDE Plasma).
2. Open KMail and focus the folder tree pane on the left.
3. Press Up/Down arrows, Page Up/Page Down, also, when on a folder with
subitems, press left right.
OBSERVED RESULT
Arrow keys and Page Up/Page Down do not navigate the folder tree. When on a
folder with subitems, pressing left/right does not expand/collapse the folder.
EXPECTED RESULT
When the folder tree pane has focus, standard tree navigation should work:
* Up/Down: move between folders
* Left/Right: collapse/expand folders
* Page Up/Page Down: scroll through folder list / jump by page
SOFTWARE/OS VERSIONS
Operating System: Arch Linux (rolling, up to date)
KDE Plasma Version: 6.7.2
KDE Frameworks Version: 6.7.0
Qt Version: 6.11.1
ADDITIONAL INFORMATION
I tested this on a Wayland-based system, but it is reproducible even with
QT_QPA_PLATFORM=xcb.
--
You are receiving this mail because:
You are watching all bug changes.