Bug 169462 - NB separators on Tabbed UI not shown in dark mode (kf5/kf6)
Summary: NB separators on Tabbed UI not shown in dark mode (kf5/kf6)
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: LibreOffice (show other bugs)
Version:
(earliest affected)
25.8.2.2 release
Hardware: x86-64 (AMD64) Linux (All)
: low trivial
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: KDE, KF5 Notebookbar-Tabbed Linux-Dark-Mode Qt6
  Show dependency treegraph
 
Reported: 2025-11-15 15:09 UTC by Daniel
Modified: 2025-12-13 16:01 UTC (History)
2 users (show)

See Also:
Crash report or crash signature:


Attachments
Bugged separators (53.72 KB, image/png)
2025-11-15 15:11 UTC, Daniel
Details
Expected separators (86.83 KB, image/png)
2025-11-15 15:14 UTC, Daniel
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Daniel 2025-11-15 15:09:08 UTC
Description:
When I switch to "tabbed" option (ribbons), the tools separators changes to a dot, instead of a vertical bar, messing with the view of the tools. I found an image on the internet which it does not occurs (second image).
The problem occurs in tabbed, tabbed compact, groupedbar, groupedbar compact and contextual groups options. The standard toolbar, single toolbar and sidebar options are working as intended.

Steps to Reproduce:
1.Open libreoffice
2.Change user interface to tabbed (ribbons)
3.Apply

Actual Results:
The tool separators look bugged, being a little fdot instead of a vertical bar.

Expected Results:
The separators being a vertical bar, like in the app preview.


Reproducible: Always


User Profile Reset: Yes

Additional Info:
Tested on .odt, .ods, .odg and .odp files, in Draw, Calc, Writer and Impress apps.
Tested in libreoffice 25.8.3.2 (25.8.2.2 too).
Tested under fedora KDE 43.

Full about page information:

Version: 25.8.3.2 (X86_64)
Build ID: 8ca8d55c161d602844f5428fa4b58097424e324e
CPU threads: 16; OS: Linux 6.17; UI render: default; VCL: kf5 (cairo+wayland)
Locale: pt-BR (pt_BR.UTF-8); UI: pt-BR
Calc: CL threaded
Comment 1 Daniel 2025-11-15 15:11:04 UTC
Created attachment 204003 [details]
Bugged separators

First image, which show the bug happening.
Comment 2 Daniel 2025-11-15 15:14:46 UTC
Created attachment 204004 [details]
Expected separators

Second image, which shows the expected behavior, with the vertical bars separators. Image took from the internet.
Comment 3 Daniel 2025-11-15 15:17:00 UTC
Additional info: Tested on other icon packs other than Breeze, with no success.
Comment 4 Krithika Yetchina 2025-12-11 04:43:58 UTC
Hey Daniel, are you experiencing this in just Writer, Calc, or all scenarios? The two screenshots show two different product areas.

I am not able to reproduce this in Base or Writer - looks like this is isolated to Linux

Version: 25.8.3.2 (AARCH64)
Build ID: 8ca8d55c161d602844f5428fa4b58097424e324e
CPU threads: 11; OS: macOS 15.6.1; UI render: Skia/Metal; VCL: osx
Locale: en-US (en_US.UTF-8); UI: en-US
Calc: threaded
Comment 5 Volodymyr 2025-12-11 22:35:00 UTC
I tested it on my own environment: Windows 11 64-bit (build 26100), LibreOffice 25.8.3.2 (X86_64) stable and 26.2.0.0.alpha0+ (X86_64).

The bug with toolbar separators reproduces in both versions, in Writer and Calc: when switching to the “tabbed” UI (ribbons), the separators appear as dots instead of vertical bars.
Comment 6 Daniel 2025-12-12 16:57:14 UTC
(In reply to Krithika Yetchina from comment #4)
> Hey Daniel, are you experiencing this in just Writer, Calc, or all
> scenarios? The two screenshots show two different product areas.
> 
> I am not able to reproduce this in Base or Writer - looks like this is
> isolated to Linux
> 
> Version: 25.8.3.2 (AARCH64)
> Build ID: 8ca8d55c161d602844f5428fa4b58097424e324e
> CPU threads: 11; OS: macOS 15.6.1; UI render: Skia/Metal; VCL: osx
> Locale: en-US (en_US.UTF-8); UI: en-US
> Calc: threaded

I can reproduce the bug in all apps of libreoffice: Writer, Calc, Impress and Draw. Couldn't find the user interface option in Math or Base, so I couldn't test in these apps.

The second image I picked from a post from reddit only for demonstrate the expected behavior. Seems like its windows version that is running on the image. The post can be acessed by the link: https://www.reddit.com/r/libreoffice/comments/y5v0wu/why_does_libreoffice_look_so_unpolished_ribbon_is/.
Comment 7 Buovjaga 2025-12-13 16:01:33 UTC
Repro with kf5 and kf6. The separators are shown with gtk3.

Version: 26.8.0.0.alpha0+ (X86_64)
Build ID: 9c9357a350d8e4ca532af36ea26a2fd90e6c9257
CPU threads: 8; OS: Linux 6.17; UI render: default; VCL: kf6 (cairo+wayland)
Locale: fi-FI (fi_FI.UTF-8); UI: en-US
Calc: CL threaded