Bug 336310 - Blinking cursor doesn't blink when scrolled up
Summary: Blinking cursor doesn't blink when scrolled up
Status: CONFIRMED
Alias: None
Product: konsole
Classification: Applications
Component: general (show other bugs)
Version: 2.13.2
Platform: unspecified Linux
: NOR wishlist
Target Milestone: ---
Assignee: Konsole Developer
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-06-16 09:13 UTC by kdebugs
Modified: 2020-10-29 06:41 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
screencast of the problem (178.46 KB, video/ogg)
2014-06-16 09:15 UTC, kdebugs
Details

Note You need to log in before you can comment on or make changes to this bug.
Description kdebugs 2014-06-16 09:13:46 UTC
If you aren't scrolled to the very bottom of the window, the cursor will not blink.

Reproducible: Always

Steps to Reproduce:
1. Open Konsole
2. If it isn't already, set your cursor to blink (Settings, Edit, Advanced, Blinking cursor)
3. Enter "clear"
4. Scroll up a little (cursor still in view).

Actual Results:  
Cursor stops blinking until you scroll back down or start typing.  If the cursor is "on" when you scroll, it will stay visible; if it is "off" it will be invisible.

Expected Results:  
Cursor should keep blinking as long as it is the input target.
Comment 1 kdebugs 2014-06-16 09:15:43 UTC
Created attachment 87216 [details]
screencast of the problem
Comment 2 Christoph Feck 2014-07-22 00:59:09 UTC
TerminalDisplay::imageToWidget() doesn't take scroll position into account.
Comment 3 kdebugs 2016-07-25 01:43:29 UTC
(In reply to Christoph Feck from comment #2)
> TerminalDisplay::imageToWidget() doesn't take scroll position into account.

If you've tracked down the cause, could you at least mark this CONFIRMED?

It's still a problem on 16.04.2
Comment 4 Kurt Hindenburg 2017-02-13 00:34:03 UTC
confirmed if not a minor cosmetic issue
Comment 5 Justin Zobel 2020-10-29 06:41:13 UTC
Still occurring on git master. Not sure it's a bug, more of a feature request so I'm setting it to wishlist.