Bug 419470

Summary: I added some text to my project, it was on a separate layer, so I merged it with my main layer, and it added text to every single one of my 361 frame animation. I do not want to go and erase it from every frame as that will take FOREVER. I can't undo it
Product: [Applications] krita Reporter: Emma <emma.biar84>
Component: Tool/TextAssignee: Krita Bugs <krita-bugs-null>
Status: RESOLVED NOT A BUG    
Severity: normal CC: ahab.greybeard
Priority: NOR    
Version First Reported In: 4.2.8   
Target Milestone: ---   
Platform: Microsoft Windows   
OS: Microsoft Windows   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: "Juliet +" is now on every frame

Description Emma 2020-04-01 03:32:24 UTC
Created attachment 127150 [details]
"Juliet +" is now on every frame

SUMMARY


STEPS TO REPRODUCE
1. Add text on separate layer
2. Merge with other layer
3. Text on every frame

OBSERVED RESULT
Text on every frame

EXPECTED RESULT
Text only on the frame which it was initially on

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

ADDITIONAL INFORMATION
Comment 1 Ahab Greybeard 2020-04-01 10:14:27 UTC
This is what it does. The end result is the same as if the non-animated text layer was visible. i.e. it's a logical consequence of merging a non-animated layer with  an animated layer, you get the same end result.

If you want to put the text on one frame only, you need to convert the text layer to an animated layer (right-click on frame-0 and select Create Duplicate Frame). Then you can cut/paste frame-0 to whatever frame-n you like, add a blank frame after it then merge it down (or keep it as a separate layer which gives you more flexibility for future changes).

Setting to Not A Bug