Bug 432473

Summary: Window Rule overide to color - not effective in creating "new tab" in konsole
Product: [Applications] konsole Reporter: Andrew Brouwers <abrouwers>
Component: generalAssignee: Konsole Developer <konsole-devel>
Status: REPORTED ---    
Severity: normal CC: nate, plasma-bugs
Priority: NOR    
Version: 20.12.1   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: Konsole_Tab

Description Andrew Brouwers 2021-02-03 17:05:49 UTC
Created attachment 135399 [details]
Konsole_Tab

SUMMARY

I set "Breeze Light" globally, but have a rule to force "Breeze dark" for konsole.  This works great, until I create a new tab within konsole.  As shown in the attached, it creates a "breeze light" tab.  Changing globally to "breeze dark" shows a dark tab in konsole, so I assume this has to do with the logic of setting the color per application.  That is, is it a one-time thing that gets run when konsole first launches, and then "forgets" to apply it when creating the new tab?

STEPS TO REPRODUCE
1. Set breeze light
2. Create a rule to force "breeze dark" for "konsole" matches
3. Create new tab

OBSERVED RESULT
Attached SS.

EXPECTED RESULT
Tab would follow "breeze dark" direction.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: 5.21-beta
Comment 1 Nate Graham 2021-02-03 17:37:51 UTC
Does it work if you restart Konsole? Its tab coloration can be a bit wonky.
Comment 2 Andrew Brouwers 2021-02-03 17:55:49 UTC
It doesn't seem to, no.  I set the window rule immediately when installing plasma, and the "tab" colors are wrong every time.  But, if I just change breeze globally to "Breeze Dark," every new konsole instances shows a dark tab bar.  So, it seems to be related to forcing the color per-application in Plasma's settings.