Bug 357204

Summary: Buttons in email have hard-to-see dark blue font over light blue background.
Product: [Applications] kmail2 Reporter: Sudhir Khanger <sudhir>
Component: generalAssignee: kdepim bugs <kdepim-bugs>
Status: REPORTED ---    
Severity: normal CC: blueball, montel
Priority: NOR    
Version: 5.8.3   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In:
Attachments: dark blue font over light blue background
another example
another example
screenshot showing difference between gmail web interface and kmail

Description Sudhir Khanger 2015-12-27 06:43:08 UTC
A good number of html emails have this button with dark blue font over light blue background which is impossibly hard to see. Can we tweak the theme to make it more visible?

Please see the attachment for a screenshot.

Reproducible: Always
Comment 1 Sudhir Khanger 2015-12-27 06:43:54 UTC
Created attachment 96312 [details]
dark blue font over light blue background
Comment 2 Sudhir Khanger 2015-12-27 06:56:54 UTC
Created attachment 96313 [details]
another example
Comment 3 Sudhir Khanger 2015-12-27 06:57:57 UTC
Created attachment 96314 [details]
another example

As you can see email from several providers have same problem. Dark blue colored font over blue background.
Comment 4 Sudhir Khanger 2018-10-04 07:48:48 UTC
Created attachment 115405 [details]
screenshot showing difference between gmail web interface and kmail

This issue still exists after three years of reporting. Color scheme is not correctly interpreted by kmail.
Comment 5 Christophe Marin 2018-10-04 08:18:34 UTC
Can you attach such a mail ? (you may edit it before to remove any personal data)
Comment 6 Sudhir Khanger 2018-10-04 08:56:28 UTC
Hi Christophe,

Here is one such email - https://paste.kde.org/pz70dptol
Comment 7 Laurent Montel 2018-10-04 12:01:59 UTC
I confirm it.
We change link color so it will change it too.
I will investigate how we can fix it.
Comment 8 blueball 2019-04-24 12:41:29 UTC
It seems KMail throws in 
```css
a {
   color: #2980b9 ! important; 
}
```
For some reason. 

The easiest fix is to do NOT add additional styling at all unless it's activated in the Identity.