Bug 154498 - blind selected checkbox colours in configuration dialog listboxes
Summary: blind selected checkbox colours in configuration dialog listboxes
Status: RESOLVED WORKSFORME
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: UI (show other bugs)
Version:
(earliest affected)
7.5.2.2 release
Hardware: All Linux (All)
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: KDE, KF5
  Show dependency treegraph
 
Reported: 2023-03-31 06:17 UTC by lvm
Modified: 2024-04-29 05:49 UTC (History)
3 users (show)

See Also:
Crash report or crash signature:


Attachments
lo-listbox-unchecked.png (85.01 KB, image/png)
2023-03-31 06:17 UTC, lvm
Details
lo-listbox-checked.png (75.10 KB, image/png)
2023-03-31 06:18 UTC, lvm
Details
lo-menu-unchecked.png (35.25 KB, image/png)
2023-03-31 06:19 UTC, lvm
Details
kate-listbox-unchecked.png (107.04 KB, image/png)
2023-03-31 06:19 UTC, lvm
Details

Note You need to log in before you can comment on or make changes to this bug.
Description lvm 2023-03-31 06:17:23 UTC
Created attachment 186347 [details]
lo-listbox-unchecked.png

When selection bar is positioned over the unselected checkbox in a listbox in a configuration dialogue it paints the inside of the checkbox making it impossible to tell whether it is checked - see the attached screenshots of selected checked listbox item (lo-listbox-checked.png) and selected unchecked one (lo-listbox-unchecked.png). Compare to the way checkboxes are treated in the LO main menu (lo-menu-unchecked.png) and in the listbox of kate configuration (kate-listbox-unchecked.png) - selection doesn't paint the inside and checkbox state is clearly visible, correct behaviour. This issue is KDE-specific, not reproducible with VCL=gtk3 or gen. It probably can be palliated by adjusting the colours but it is a standard KDE breeze dark theme.

Version: 7.5.2.2 (X86_64) / LibreOffice Community
Build ID: 53bb9681a964705cf672590721dbc85eb4d0c3a2
CPU threads: 4; OS: Linux 5.4; UI render: default; VCL: kf5 (cairo+xcb)
Locale: en-GB (en_GB.UTF-8); UI: en-GB
Calc: threaded
Comment 1 lvm 2023-03-31 06:18:40 UTC
Created attachment 186348 [details]
lo-listbox-checked.png
Comment 2 lvm 2023-03-31 06:19:01 UTC
Created attachment 186349 [details]
lo-menu-unchecked.png
Comment 3 lvm 2023-03-31 06:19:21 UTC
Created attachment 186350 [details]
kate-listbox-unchecked.png
Comment 4 Buovjaga 2023-04-19 14:51:52 UTC
In my KDE I have a checkmark instead of that blue square. I use the normal Breeze theme for everything. How could I get the square in my KDE?
Comment 5 lvm 2023-04-19 15:39:07 UTC
(In reply to Buovjaga from comment #4)
> In my KDE I have a checkmark instead of that blue square. I use the normal
> Breeze theme for everything. How could I get the square in my KDE?

You should use Breeze widgets (system settings-appearance-application style-widget style). And yes, with widgets which draw checkboxes as checkmarks this bug is not reproduced.
Comment 6 Buovjaga 2023-04-19 16:04:06 UTC
(In reply to lvm from comment #5)
> (In reply to Buovjaga from comment #4)
> > In my KDE I have a checkmark instead of that blue square. I use the normal
> > Breeze theme for everything. How could I get the square in my KDE?
> 
> You should use Breeze widgets (system settings-appearance-application
> style-widget style). And yes, with widgets which draw checkboxes as
> checkmarks this bug is not reproduced.

I am using Breeze widgets.
Comment 7 Buovjaga 2023-04-19 16:04:44 UTC
This is with KDE Plasma 5.27.4 on Arch Linux
Comment 8 lvm 2023-04-19 17:12:09 UTC
Mine is older, but not too old - 5.12.9, kubuntu. Actually I am planning to upgrade it soon, I wonder if it will change anything.
Comment 9 Buovjaga 2023-04-19 17:14:59 UTC
(In reply to lvm from comment #8)
> Mine is older, but not too old - 5.12.9, kubuntu. Actually I am planning to
> upgrade it soon, I wonder if it will change anything.

First release of 5.12 was in 2018-02-06, so kind of old :)
Comment 10 Stéphane Guillou (stragu) 2024-04-29 01:55:34 UTC
(In reply to lvm from comment #8)
> Mine is older, but not too old - 5.12.9, kubuntu. Actually I am planning to
> upgrade it soon, I wonder if it will change anything.
Has this changed since your upgrade? Please also make sure you use a currently maintained LO version (ideally 24.2 at the time of writing).
Comment 11 lvm 2024-04-29 05:34:36 UTC
Yes, with LO 7.6.4.1/plasma 5.18 the selection bar doesn't fill the inside area of a checkbox anymore, closing.
Comment 12 Stéphane Guillou (stragu) 2024-04-29 05:49:22 UTC
(In reply to lvm from comment #11)
Glad to hear, thanks for reporting back!