Bug 457256

Summary: false text projection is on the canvas after undoing & redoing the font size change
Product: [Applications] krita Reporter: acc4commissions
Component: Tool/TextAssignee: Krita Bugs <krita-bugs-null>
Status: REPORTED ---    
Severity: normal CC: halla
Priority: NOR Keywords: triaged
Version First Reported In: nightly build (please specify the git hash!)   
Target Milestone: ---   
Platform: Compiled Sources   
OS: All   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: capture

Description acc4commissions 2022-07-29 04:26:14 UTC
Created attachment 150965 [details]
capture

SUMMARY
git c290356

how it looks like is in the video.

STEPS TO REPRODUCE
1. make a text
2. change font size (I changed it to 48 from 9 in the video)
3. undo it, redo it

OBSERVED RESULT
the projection of the previous text state remain on the canvas, until you hover other objects over it.

EXPECTED RESULT
there should be no such things

SOFTWARE/OS VERSIONS
Windows: win10 
macOS: 
Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: 
KDE Frameworks Version: 
Qt Version: 

ADDITIONAL INFORMATION
Comment 1 Halla Rempt 2022-08-01 13:09:43 UTC
I cannot reproduce this. Is this with canvas acceleration enabled or disabled?
Comment 2 acc4commissions 2022-08-02 07:24:26 UTC
(In reply to Halla Rempt from comment #1)
> I cannot reproduce this. Is this with canvas acceleration enabled or
> disabled?

Canvas Graphics Acceleration : enabled
Renderer : OpenGL 
Scaling Mode : High Quality Filtering
Use Texture buffer : enabled
Comment 3 acc4commissions 2022-08-02 07:25:21 UTC
Also it happens even when the CGA is disabled.
Comment 4 Halla Rempt 2022-08-02 08:06:13 UTC
Well, with acceleration disabled, it's more likely to happen, since unaccelerated canvas has more problems redrawing parts of the changed canvas. But I still cannot reproduce the issue no matter how fast I undo/redo.
Comment 5 Bug Janitor Service 2022-08-03 04:35:41 UTC
Thanks for your comment!

Automatically switching the status of this bug to REPORTED so that the KDE team
knows that the bug is ready to get confirmed.

In the future you may also do this yourself when providing needed information.