Bug 412319 - Text content is invisible (same color as background) in some areas under GNOME 3.34
Summary: Text content is invisible (same color as background) in some areas under GNOM...
Status: REPORTED
Alias: None
Product: kleopatra
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Fedora RPMs Linux
: NOR minor
Target Milestone: ---
Assignee: Andre Heinecke
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-09-25 12:07 UTC by Ricky Tigg
Modified: 2022-02-09 17:43 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
Kleopatra under GNOME 3.34.0 (160.00 KB, application/x-tar)
2019-09-25 12:07 UTC, Ricky Tigg
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ricky Tigg 2019-09-25 12:07:49 UTC
Created attachment 122860 [details]
Kleopatra under GNOME 3.34.0

SUMMARY: rendering issues under Gnome –version tested 3.34.0–.

STEPS TO REPRODUCE
1. Handbook (F1) is currently available only on-line at https://docs.kde.org/stable5/en/pim/kleopatra/index.html;
Insecure web protocol –HTTP– exhibited; nevertheless link redirects to an URL figuring an HTTPS protocol, which relies on a strong enough cipher suite.
2. Default theme, Adwaita, is active. Select New Key Pair...
3. Theme Adwaita-dark is active. Select Perform Self-Test.

OBSERVED RESULTS
1. (kleopatra_web_site)
- Handbook would be convenient to be as well available off-line;
- URL could be updated.
2. (kleopatra_adwaita_*)
- Texts related to key-pair choice partially visible;
- Content related to GPG key-pair choice invisible.
3. (kleopatra_adwaita-dark_*)
- Content unvisible;
- Content visible only when ii is focused with the pointer.

SOFTWARE/OS VERSIONS
Kleopatra v 3.1.4 (version not listed in present site interface!)
Linux (x86_64) release 5.3.0-1.fc31.x86_64
KDE Frameworks 5.61.0
Qt 5.12.4 (built against 5.12.4)
The wayland windowing system 

ADDITIONAL INFORMATION
Same observations under Gnome 3.34.0 running under X server.
Setting themes relies on package gnome-tweaks.
Comment 1 Ingo Klöcker 2022-02-09 17:43:01 UTC
I have just fixed the "white text on light grey background" issue of step/result 2 in the Breeze style (for version 5.91).

I have no idea why the rendered text is cropped. Maybe another bug in the rendering of QCommandLinkButton with Breeze style. Maybe we should stop using the Vista-inspired QCommandLinkButton and simply use radio buttons instead. Vista is long dead and using a widget that almost nobody uses (LXR finds only 74 occurrences of "QCommandLinkButton" in all of KDE; https://lxr.kde.org/search?%21v=kf5-qt5&_filestring=&_string=QCommandLinkButton) is bound to cause trouble.

Hmm, interesting. One finding of LXR in kexi reads "QCommandLinkButton have fonts size hardcoded what breaks accessibility". Sounds like this could be the problem with the cropped text. Yet two more reasons (poor accessibility and broken text rendering) to get rid of QCommandLinkButton.