Bug 162576 - Notebookbars hamburger / cogwheel gear top-right menubutton icon does not refresh on light / dark mode theme switch
Summary: Notebookbars hamburger / cogwheel gear top-right menubutton icon does not ref...
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: UI (show other bugs)
Version:
(earliest affected)
24.8.0.3 release
Hardware: All Linux (All)
: medium minor
Assignee: Not Assigned
URL:
Whiteboard:
Keywords: accessibility
Depends on:
Blocks: Notebookbar-Theming Linux-Dark-Mode
  Show dependency treegraph
 
Reported: 2024-08-23 02:00 UTC by Jeff Fortin Tam
Modified: 2024-11-07 17:37 UTC (History)
1 user (show)

See Also:
Crash report or crash signature:


Attachments
Demonstration video (346.55 KB, video/mp4)
2024-08-23 02:00 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:00:49 UTC
Created attachment 195969 [details]
Demonstration video

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: fr-CA (en_US.UTF-8); UI: en-US
Flatpak

In "Tabbed" or "Tabbed 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 top-right menubutton's icon (a cogwheel in the light/elementary icon theme, or a hamburger menu three lines in the Sifr dark theme) will not update accordingly.

Particularly when switching from dark to light mode, the button's icon then becomes invisible, because the three white lines icon is white-on-white with the light GTK theme.

Please see the attached video demonstrating the issue more clearly.
Comment 1 Buovjaga 2024-11-07 17:37:53 UTC
Reproduced.

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