[konsole] [Bug 455554] New: ANSI background color malfunction

Leo Savernik bugzilla_noreply at kde.org
Sat Jun 18 14:52:59 BST 2022


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

            Bug ID: 455554
           Summary: ANSI background color malfunction
           Product: konsole
           Version: 21.12.3
          Platform: Kubuntu Packages
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: emulation
          Assignee: konsole-devel at kde.org
          Reporter: l.savernik at aon.at
  Target Milestone: ---

Created attachment 149897
  --> https://bugs.kde.org/attachment.cgi?id=149897&action=edit
Konsole before applying ANSI background

In the latest konsole I noticed that ANSI background tinting stopped working
properly:

\033]11;#320000\a

where #320000 can be any #rrggbb color code.

*Steps to reproduce*

1. Open fresh Konsole
2. (optional) Fill screen with arbitrary foreground content
3. printf '\033]11;#320000\a'

*Expected results*

Whole Terminal background is immediately tinted dark red.

*Actual results*

Terminal background stays black.

Only if terminal window is forced to be repainted, the background tint will
show.


This is a regression compared to former Konsole (19.12.3) I compared with. ANSI
background tint should *always* cause the Konsole display to be repainted.

See attached screenshots. (1) is former Konsole (19.12.3), (1) is current
Konsole (21.12.3).

The last screenshot displays successful tinting of current Konsole when a full
redraw was triggered.

This is a usability issue: I use background tinting on remote shells to be able
to tell at a glance whether the command I'm typing will have local effects.

It's unfortunate that this bug was distributed in a Kubuntu LTS. Maybe
backporting can be done.

*Software versions*
Linux/KDE Plasma: 5.24.4
(available in About System)
KDE Plasma Version: 
KDE Frameworks Version: 5.92.0
Qt Version: 5.15.3

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the konsole-devel mailing list