[konsole] [Bug 425560] New: Horizontal margins and scroll/paint artefact regression

RJVB bugzilla_noreply at kde.org
Wed Aug 19 18:03:34 BST 2020


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

            Bug ID: 425560
           Summary: Horizontal margins and scroll/paint artefact
                    regression
           Product: konsole
           Version: master
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: konsole-devel at kde.org
          Reporter: rjvbertin at gmail.com
  Target Milestone: ---

Created attachment 131018
  --> https://bugs.kde.org/attachment.cgi?id=131018&action=edit
screenshot showing the older konsole window on top of the newer version. The 2
windows should be identical.

SUMMARY
Somewhere between commits 473941dc96415e735afdf307f1f5b900af3c7d27
("18.11.70.88") and 4cf41db6336184e4ea217bec67c6bc3066c7ca46 ("20.11.70.5")
change was made that introduces what I consider a regression in the horizontal
margins used in the terminal view proper, as well as a painting artefact in new
regions that replace older content that was scrolled upwards in the view.

STEPS TO REPRODUCE
0. Install 473941dc96415e735afdf307f1f5b900af3c7d27 from git and open a konsole
   window using that version.
1. Install 4cf41db6336184e4ea217bec67c6bc3066c7ca46 from git
2. Open a new konsole window
3. scroll down the prompt by hitting enter repeatedly or by executing a command
that generates enough output to provoke viewport scrolling.

OBSERVED RESULT
Note how the newer version has slightly larger horizontal margins inside the
window, leading to a 1 char. shorter linewidth (with Ubuntu Mono 11pt,
antialiased). Also note the bar (blueish in my case) that appears to the left
in newly painted content (and disappears in content that's scrolled upwards).

The margins do NOT correspond to the margins setting in the current profile;
they remain there when I set that parameter to 0. The parameter also doesn't
influence the artefact bar.

EXPECTED RESULT
Text should touch the viewport edges when the margins parameter is 0. No
artefacts should be visible.

SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: 5.6.19
(available in About System)
KDE Plasma Version: NA
KDE Frameworks Version: 5.60.0
Qt Version: 5.12.6 (as well as 5.9.8 after a single trivial revert)

ADDITIONAL INFORMATION

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


More information about the konsole-devel mailing list