Operating system: Win10
Graphics card: rtx3070
Broken: 3.0, 2.9, 2.83
Worked: N/A
When using the function Jump To Keyframe and then immediately drawing a Grease Pencil stroke afterward, pressing Undo undoes the stroke, but also undoes the keyframe jump, even though you're still on the same frame.
You then have to click the timeline to get Blender to realize your other objects are on the wrong frame.
Steps to reproduce:
- Open file It will already be in draw mode.
- Press "Jump to Next Keyframe" on the timeline a few times, get to keyframe 7
- Draw a stroke and Undo it.
You will notice it Undoes the stroke you drew, but also pushes the cube back to frame 5, even though you're still on frame 7. Click on the current frame in the timeline, and you will see the cube snap to where it's supposed to be. Pressing Undo should only undo the stroke at that point, not push other animated objects out of timeline sync.
Here's a YouTube video explaining further: