https://bugs.kde.org/show_bug.cgi?id=488287

            Bug ID: 488287
           Summary: Transparent backgrounds render incorrectly
    Classification: Applications
           Product: kate
           Version: 24.05.0
          Platform: Neon
                OS: Linux
            Status: REPORTED
          Severity: minor
          Priority: NOR
         Component: application
          Assignee: kwrite-bugs-n...@kde.org
          Reporter: leonardogilr...@gmail.com
  Target Milestone: ---

Created attachment 170314
  --> https://bugs.kde.org/attachment.cgi?id=170314&action=edit
A screenshot of the issue

SUMMARY
Transparent backgrounds blend with the previously rendered frame instead of
blending with what's behind the window. 

STEPS TO REPRODUCE
1. Go to Settings -> Configure Kate -> Color Themes -> Theme Editor
2.  Select an editable theme to edit, or make a new one by using the "copy"
feature.
3.  In "Editor Background Colors", edit the "Text Area" color to have an alpha
channel value below 255. 
4. Exit out of the settings, and apply the theme you created/edited through
Settings -> Editor Color Theme.

OBSERVED RESULT
What is in the included screenshot is observed. I wrote a line of "a" on line
13, with other empty lines around. The rest of the faded copies are from
previous frames; I had scrolled down to make this image, so line 13 was further
down previously.

The alpha value of the Text Area color is 160 in this screenshot.

EXPECTED RESULT
The background should show the desktop behind Kate, blended with the "Text
Area" color, or Kate should ignore the alpha channel/prevent the user from
setting the alpha channel below 255 if transparency is not intended to be
supported.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: 6.5.0-28
KDE Plasma Version: 6.0.4
KDE Frameworks Version: 6.2.0
Qt Version: 6.7.0

ADDITIONAL INFORMATION
This is a regression from Plasma 5, where it blended with what is behind the
window correctly, using the same editor theme I am now using.

This happens in both Kate and KWrite.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to