System Information
Operating system: Linux 64-bit
Graphics card: GTX 1080 ti
Blender Version
Broken: 2.93.6 and 3.0
Short description of error
When all the keyframes in an animation channel are deleted, that channel will be automatically deleted as well.
However, if the channel has an F-Curve modifier, it will fail to be deleted. This creates a channel with no F-Curve or keyframes, which should not be possible. The animated property will still be highlighted green as though it were animated, and its value will be stuck on zero. This is the only use case I know of where the user must specifically delete the channels and not all the keyframes as usual
Exact steps for others to reproduce the error
- Open the example file (an "animation" with F-Curve modifiers)
- Select all the keyframes and delete them