Bug 129995

Summary: Chart wizard steps panel is black (gtk3)
Product: LibreOffice Reporter: Markus Elfring <Markus.Elfring>
Component: ChartAssignee: Not Assigned <libreoffice-bugs>
Status: RESOLVED NOTOURBUG    
Severity: normal CC: aron.budea, caolan.mcnamara, ilmari.lauhakangas, xiscofauli
Priority: medium Keywords: bibisected, bisected, regression
Version: 6.4.0.0.alpha0+   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard:
Crash report or crash signature: Regression By:
Bug Depends on:    
Bug Blocks: 103182    
Attachments: Excerpt of a screenshot from a questionable chart wizard display
how it looks for me
stand alone GtkAssistant demo
Excerpt of a screenshot from a stand-alone GtkAssistant demo

Description Markus Elfring 2020-01-14 12:42:40 UTC
Created attachment 157146 [details]
Excerpt of a screenshot from a questionable chart wizard display

I have tried the provided functionality out again together with the software combination “LibreOffice Calc 6.4.0.1-875.2”.
Build-ID: 40(Build:1)
CPU-Threads: 4; BS: Linux 5.4; UI-Render: Standard; VCL: gtk3

Now I wonder about the unreadable display for configuration steps in the chart wizard.
https://help.libreoffice.org/6.4/en-GB/text/schart/01/wiz_chart_type.html

How would you like to fix this widget?
Comment 1 Xisco Faulí 2020-05-11 08:55:29 UTC
hello Markus,
Could you please try to reproduce it with the latest version of LibreOffice
from https://www.libreoffice.org/download/libreoffice-fresh/ ?
I have set the bug's status to 'NEEDINFO'. Please change it back to
'UNCONFIRMED' if the bug is still present in the latest version.
Comment 2 Markus Elfring 2020-05-11 12:00:10 UTC
(In reply to Xisco Faulí from comment #1)
I observe a questionable chart wizard display also together with the software combination “LibreOffice Calc 6.4.3.2-904.3”.
Comment 3 Xisco Faulí 2020-05-11 14:25:54 UTC
Could you please paste the info from Help - about LibreOffice ? OTOH, do you reproduce it if you launch LibreOffice from commandline with 'SAL_USE_VCLPLUGIN=gen' ?

I have set the bug's status to 'NEEDINFO'. Please change it back to
'UNCONFIRMED' once the information has been provided
Comment 4 Markus Elfring 2020-05-11 14:45:13 UTC
(In reply to Xisco Faulí from comment #3)
> OTOH, do you reproduce it if you launch LibreOffice from commandline with 'SAL_USE_VCLPLUGIN=gen' ?

No.

The display for configuration steps in the chart wizard looks acceptable with this execution parameter.
Comment 5 Xisco Faulí 2020-05-11 14:47:08 UTC
(In reply to Markus Elfring from comment #4)
> (In reply to Xisco Faulí from comment #3)
> > OTOH, do you reproduce it if you launch LibreOffice from commandline with 'SAL_USE_VCLPLUGIN=gen' ?
> 
> No.
> 
> The display for configuration steps in the chart wizard looks acceptable
> with this execution parameter.

Nice, and what about the help - about LibreOffice ?
Comment 6 Markus Elfring 2020-05-11 14:56:04 UTC
(In reply to Xisco Faulí from comment #5)
Please take information from my initial bug report better into account.
Comment 7 Xisco Faulí 2020-05-11 15:11:55 UTC
(In reply to Markus Elfring from comment #6)
> (In reply to Xisco Faulí from comment #5)
> Please take information from my initial bug report better into account.

you updated it based on comment 2.
I just want to know, is it gtk3 or kde5 ? Anyway, please paste it
Comment 8 Markus Elfring 2020-05-11 15:43:17 UTC
(In reply to Xisco Faulí from comment #7)
* The display for configuration steps in the chart wizard was broken for the GTK3-interface.

* The display looks acceptable with the execution parameter “SAL_USE_VCLPLUGIN=kf5”.
Comment 9 Buovjaga 2020-06-20 15:50:37 UTC
Bibisected with Linux 6.4 repo to https://git.libreoffice.org/core/+/d661cb17610af93b1607025284f23187c6d2fc06%5E!/
weld chart CreationWizard

Adding Cc: to Caolán McNamara
Comment 10 Caolán McNamara 2020-06-21 15:41:52 UTC
Created attachment 162261 [details]
how it looks for me
Comment 11 Caolán McNamara 2020-06-21 15:46:28 UTC
what gtk theme is in use? (e.e. gnome-tweaks, appearance, themes, application)
Comment 12 Caolán McNamara 2020-06-21 15:58:22 UTC
Created attachment 162262 [details]
stand alone GtkAssistant demo

with glade-previewer installed, (part of glade) does...

glade-previewer -f standalonedemo.ui

result in an assistant with the same problem ?
Comment 13 Buovjaga 2020-06-21 17:14:50 UTC
(In reply to Caolán McNamara from comment #11)
> what gtk theme is in use? (e.e. gnome-tweaks, appearance, themes,
> application)

I was using breeze-gtk. I changed to the default theme and the problem is gone. Should I report the issue to breeze-gtk?

The source code is here: https://invent.kde.org/plasma/breeze-gtk
The bugs live here: https://bugs.kde.org/buglist.cgi?component=gtk%20theme&order=changeddate%2Cpriority%2Cbug_severity&product=Breeze&query_format=advanced&resolution=---
Comment 14 Markus Elfring 2020-06-21 18:06:26 UTC
Created attachment 162264 [details]
Excerpt of a screenshot from a stand-alone GtkAssistant demo

(In reply to Caolán McNamara from comment #12)
Do you find this test display interesting?
Comment 15 Caolán McNamara 2020-06-21 18:50:40 UTC
yeah (wrt comment #14) the standalone demo shows the same problem of black text on a black background in that theme so IMO its not a bug on our side then.

wrt comment #13, yes, its probably worth filing a bug against the upstream for that theme. Using the standalone .ui as the reproducer when filing upstream seems a good idea. No idea if the black bg is intentional but if it is then presumably the text color shouldn't be black too.
Comment 16 Buovjaga 2020-06-21 19:10:50 UTC
Upstream bug filed as https://bugs.kde.org/show_bug.cgi?id=423331