I'm currently using Godot for a game I'm making, and near the beginning of development I found a nasty bug with the animation player. I brought it to Reddit, but the person who found my thread was not particularly helpful because he didn't seem to understand what my problem was. Now, many months later with lots of progress after basically restarting, I came across the bug again. I wanted to submit it to the Github repo, but they require the bug be reproducible, and I really can't reproduce it no matter what I do, and I use the animation player a lot.
The bug is involves the animation player, and I'm currently animating a CollisionShape2D node to grow and move at a certain point in time. It's not unique to this node too, I had the same issue animating which sprite animation is playing the first time I ran across it. Basically, for whatever reason, I can't change one keyframe of the node without it changing the other ones; and this spans across animations for this object. I have one keyframe where the x of the rectangle is 482, then I change it to 485, but that changes the other keyframes as well, so now they all say 485.
Attached are screenshots of my project
When this first happened, I was saving each file as an animation, so I blamed that, but now that I'm not doing that this seems like it could happen any time. This is also persistent across saving, I closed and reloaded and the problem is still there.
I hope this gets fixed.