Bug 162579 - Notebookbars (Tabbed, GroupedBar Compact) expander button's chevron icon does not refresh on light / dark mode theme switch
Summary: Notebookbars (Tabbed, GroupedBar Compact) expander button's chevron icon does...
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: UI (show other bugs)
Version:
(earliest affected)
24.8.0.3 release
Hardware: All All
: medium minor
Assignee: Not Assigned
URL:
Whiteboard:
Keywords: accessibility
Depends on:
Blocks: Notebookbar-Groupedbar Notebookbar-Theming Linux-Dark-Mode
  Show dependency treegraph
 
Reported: 2024-08-23 02:57 UTC by Jeff Fortin Tam
Modified: 2024-11-07 17:39 UTC (History)
1 user (show)

See Also:
Crash report or crash signature:


Attachments
Demonstration video (532.34 KB, video/mp4)
2024-08-23 02:57 UTC, Jeff Fortin Tam
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jeff Fortin Tam 2024-08-23 02:57:06 UTC
Created attachment 195972 [details]
Demonstration video

In "Tabbed", "Tabbed Compact" or "GroupedBar Compact" toolbar UI layout modes, if you have the icon theme set to Automatic, when you switch between the freedesktop light/dark mode while LibreOffice is running, the chevron ("ยป") icon in the button that allows showing overflowed toolbar sections (i.e. sections that could not fit in the width) will not update accordingly.

In some cases (ex: switching from dark to light mode) this means the icon (and essentially the whole button) becomes white on white, which makes the button pretty much invisible.

Please see the attached video demonstrating the issue.

----

Tested with:

Version: 24.8.0.3 (X86_64) / LibreOffice Community
Build ID: 0bdf1299c94fe897b119f97f3c613e9dca6be583
CPU threads: 8; OS: Linux 6.10; UI render: default; VCL: gtk3
Locale: en-US (en_US.UTF-8); UI: en-US
Flatpak
Comment 1 Buovjaga 2024-11-07 17:39:38 UTC
Repro

Arch Linux 64-bit
Version: 25.2.0.0.alpha0+ (X86_64) / LibreOffice Community
Build ID: 05dafbdc9d7e6755d67d63e58cec3cc1f9038848
CPU threads: 8; OS: Linux 6.11; UI render: default; VCL: kf6 (cairo+wayland)
Locale: fi-FI (fi_FI.UTF-8); UI: en-US
Calc: CL threaded
Built on 7 November 2024