Bug 439298

Summary: User Style Sheet should override all style sheets on page
Product: [Applications] Falkon Reporter: vyacheslav <galdralag>
Component: generalAssignee: David Rosca <nowrep>
Status: REPORTED ---    
Severity: normal    
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: User css

Description vyacheslav 2021-06-29 11:52:36 UTC
Created attachment 139739 [details]
User css

SUMMARY
Some time ago browsers has very ugly behavior to draw underlined links using NOT SOLID line.
This behavior can be removed from all pages using "User Style Sheet" file with content
* { text-decoration-skip-ink: none; }

It is works on most web sites. But on some sites it is not worked. One of this sites is https://archlinux.org.
On firefox browser using userContent.css it works on ALL sites as expected.


STEPS TO REPRODUCE
1. Specify "User Style Sheet" file from attachment in falkon preferences
2. Open https://archlinux.org (or https://archlinux.org/packages)
3. Move mouse cursor on any link that contains letter p,q,g,y (for example "Packages", "Bugs" on page top). Link becomes underlined and line is not solid.
4. Now you can go https://bugs.kde.org find any link that becomes underlined under mouse cursor and contain letter p,q,g,y.
And you can see that line is solid.

OBSERVED RESULT
On some web pages attached css file is not work

EXPECTED RESULT
Attached css file should work on all web pages(like in firefox browser)


SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: any linux
(available in About System)
KDE Plasma Version: Any Plasma (5.20,5.21,5.22)
KDE Frameworks Version: 5.83
Qt Version: 5.15.2

ADDITIONAL INFORMATION