Bug 1221516

Summary: Text not showing in browsers with Plasma 6
Product: [openSUSE] openSUSE Tumbleweed Reporter: Federico Kereki <fkereki>
Component: OtherAssignee: E-mail List <screening-team-bugs>
Status: RESOLVED DUPLICATE QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None    
Version: Current   
Target Milestone: ---   
Hardware: x86-64   
OS: openSUSE Tumbleweed   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: Screen showing Brave browser, lacking text in tabs and menu

Description Federico Kereki 2024-03-17 13:08:07 UTC
Created attachment 873572 [details]
Screen showing Brave browser, lacking text in tabs and menu

I just updated OpenSUSE Tumbleweed to use Plasma 6.

After that, tab browsers show empty in Chrome, Chromium, and Brave. Moreover, the menu shows empty for the last two ones, too.

With Plasma 5, this didn't happen. I tried OpenBox instead of KDE, and the issue doesn't happen. This makes me think it's a Plasma 6, KDE-related issue.

The issue doesn't affect Firefox or Konqueror, so I think it must have to do with the integration between the browsers and KDE/Plasma 6.

To reproduce, just open Chrome, Chromium, or Brave, visit some sites, and check the tabs.
Comment 1 hui 2024-03-17 20:15:15 UTC
Close the browser and remove the GPUCache directory:

find ~/ -type d -name GPUCache -exec rm -rf {} +

*** This bug has been marked as a duplicate of bug 1214274 ***
Comment 2 Federico Kereki 2024-03-17 22:51:16 UTC
I managed to solve the problem. This is NOT a duplicate of the other bug.

1. Seeing that the display was correct in OpenBox, I tried creating a new user and logging with it; the browsers displayed tabs correctly.

2. Thinking that the problem could be in the browsers' configuration, I went back to me first user, removed the configuration (by renaming the ~/.cache corresponding directories) and tried the browsers again; still failing.

3. Thinking that the difference could be in KDE's configuration, I eventually thought of font handling. The standard font I was using was "ATKINSON HYPERLEGIBLE". I changed that font in the Systems Settings, and the browsers started displaying text correctly!

KDE can use that font, but somehow Chromium/Brave cannot -- I don't know where's the issue or whose component's fault it is, but selecting a different font was the solution