Bug 490545 - Color of underline does not match variable foreground colors
Summary: Color of underline does not match variable foreground colors
Status: REPORTED
Alias: None
Product: konsole
Classification: Applications
Component: history (other bugs)
Version First Reported In: master
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: Konsole Developer
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-07-20 08:50 UTC by ratijas
Modified: 2024-07-20 08:50 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
Konsole underline color (102.27 KB, video/webm)
2024-07-20 08:50 UTC, ratijas
Details

Note You need to log in before you can comment on or make changes to this bug.
Description ratijas 2024-07-20 08:50:16 UTC
Created attachment 171812 [details]
Konsole underline color

SUMMARY

The underline (which highlights files and links) is all solid and same color even if the foreground color of the link text is variable. In fact, the color of the underline is a foreground color of a character at which the cursor started hovering the link.

STEPS TO REPRODUCE
1. Get some variably colored output with file names, for example using fd(1) like on the video recording: navigate to ~/kde/src/breeze-icons directory and run `fd bluetooth`.
2. Hover on the links entering from differently colored parts

OBSERVED RESULT
The underline is a solid line painted with the same color all the way through. The color is taken from a foreground color of a character where the cursor entered the hover state.

EXPECTED RESULT
The underline color should match every individual letter and character which it decorates.

SOFTWARE/OS VERSIONS
Operating System: Arch Linux 
KDE Plasma Version: 6.1.80 (git/master)
KDE Frameworks Version: 6.5.0 (git/master)
Qt Version: 6.7.2
Kernel Version: 6.9.9-arch1-1 (64-bit)
Graphics Platform: Wayland
Processors: 16 × AMD Ryzen 9 7940HS w/ Radeon 780M Graphics
Memory: 58.7 GiB of RAM
Graphics Processor: AMD Radeon 780M
Manufacturer: Framework
Product Name: Laptop 16 (AMD Ryzen 7040 Series)
System Version: AJ