https://bugs.kde.org/show_bug.cgi?id=478444
Bug ID: 478444 Summary: Transform mask updates incorrectly when editing tweens sequentially Classification: Applications Product: krita Version: 5.2.2 Platform: Ubuntu OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: Animation Assignee: krita-bugs-n...@kde.org Reporter: paleh21...@proton.me Target Milestone: --- SUMMARY When editing one keyframe with the transform tool, then switching to edit another existing one, the keyframe data of the latter is replaced by the former, while the data of the former is replaced by the keyframe which precedes it. STEPS TO REPRODUCE 1. Create a non-empty paint layer, add a transform mask to it and select the mask. 2. In the animation curves docker add a new frame at some t = A. 3. Add another frame at t = B, B > A. 4. Using the transform tool, make a change at B, for example a translation. Press Enter. 5. Add another frame at t = C, C > B. 6. Using the transform tool, make a change at C. Press Enter. 7. Switch to A. 8. Select the transform tool. Click on the canvas. OBSERVED RESULT Keyframe data at A is replaced by the data at C. The data at C is replaced by the data at B. EXPECTED RESULT The data at A and C stays intact when the user initiates the transformation. SOFTWARE/OS VERSIONS Linux: Ubuntu 22.04 Qt Version: 5.15.7 Appimage ADDITIONAL INFORMATION Appeared in 5.2.0, regression compared to 5.1.5 In my opinion this is a severe bug because it makes tween animation borderline impossible (the best workaround I could find is to force the transform mask to apply to its current frame by making a change to the document (such as toggling the visibility of another layer) between editing each two existing frames -- You are receiving this mail because: You are watching all bug changes.