Bug 515910

Summary: Noticable lag (possibly caused by full-window updates)
Product: [Applications] konsole Reporter: Christoph Feck <cfeck>
Component: generalAssignee: Konsole Bugs <konsole-bugs-null>
Status: REPORTED ---    
Severity: minor    
Priority: NOR    
Version First Reported In: master   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Christoph Feck 2026-02-12 15:45:17 UTC
Since updating Konsole, I experience a very noticable lag.

Steps to reproduce:
- resize terminal as large as possible (here: 346x99 characters)
- set high keyboard repeat rate (here: 60 per second)
- hold down any character key

Expected result:
- the characters appear and cursor moves on each repeat

Actual result:
- the characters appear delayed and cursor jumps with a noticable lag (~15 fps?)


This is a regression when I updated from bac719d to b7b2037.

If I understand commit b84fdda correctly, it causes a full viewport update on each cursor movement.

https://invent.kde.org/utilities/konsole/-/commit/b84fdda99382dde0eadc3a7a5cae32cfc6b4cba5#44da6138f6731f1622f59c0b0b6c2dd697e2160e_47_69
Comment 1 Christoph Feck 2026-02-14 10:04:00 UTC
I can confirm that above mentioned commit introduced this regression (by patching out the call to TerminalPainter::onCursorPositionChanged).