https://bugs.documentfoundation.org/show_bug.cgi?id=153614
Bug ID: 153614
Summary: kf5: Missing focus frame when moving focus to
listboxes using keyboard
Product: LibreOffice
Version: 7.6.0.0 alpha0+ Master
Hardware: All
OS: Linux (All)
Status: UNCONFIRMED
Severity: normal
Priority: medium
Component: graphics stack
Assignee: [email protected]
Reporter: [email protected]
Blocks: 102495
Created attachment 185367
--> https://bugs.documentfoundation.org/attachment.cgi?id=185367&action=edit
Screencast demonstrating the issue
When moving focus to a listbox using the keyboard, no focus/highlight frame is
drawn for the listbox when using the kf5 VCL plugin, at least not with the KDE
Breeze style
Steps to reproduce
1) Start LO Writer with the kf5 VCL plugin
2) Press Alt+F12 to open the options dialog, navigate to "LibreOffic Dev" ->
"User Data"
3) tab through the dialog, in particular through the 2 listboxes at the bottom
("OpenPGP signing key", "OpenPGP encryption key").
Actual behavior:
A focus frame is drawn for the edit boxes (line edits), but not for the
listboxes when they get focus. Therefore it's not visible where focus currently
is.
Expected behavior: The light blue focus frame should be drawn for the listboxes
as well.
Further notes:
* A light blue frame is drawn when hovering over the control using the mouse
instead or moving there using the mouse (s.a. tdf#153520 and the screenast
there).
* A light blue frame is drawn for list boxes in other Qt/KDE applications (e.g.
Kate), so this is LibreOffice-specific.
Version: 7.6.0.0.alpha0+ (X86_64) / LibreOffice Community
Build ID: ce3d8f7e082afbc4a3139c723cb4533579523fe2
CPU threads: 12; OS: Linux 6.1; UI render: default; VCL: kf5 (cairo+xcb)
Locale: en-GB (en_GB.UTF-8); UI: en-US
Calc: threaded
Tested on Debian testing with
ii breeze 4:5.26.90-1 amd64 Default Plasma theme
(Metapackage)
Referenced Bugs:
https://bugs.documentfoundation.org/show_bug.cgi?id=102495
[Bug 102495] [META] KDE VCL backend bugs and enhancements
--
You are receiving this mail because:
You are the assignee for the bug.