System Information
Operating system:
Linux
Blender Version
Broken in 2.79 onwards
Worked in 2.78
Possibly caused by
rB6f1493f68fe0: Fix T50614: Curve doesn't restore initial form after deleting all its shapekeys
rB5e1d4714fef7: Fix T50745: Shape key editing on bezier objects broken with Rendered Viewport…
Short description of error
Shapekeys on curves do not reset properly when switching between them in edit mode, and one shapekey is relative to another.
Exact steps for others to reproduce the error
Select the circle and enter edit mode. Repeatedly switch between shapekeys 'Key 1' and 'Key 2' while staying in edit mode. 'Key 2' will change over time from just this.
How to reproduce the scene
Create a Curve object. Add Basis, Key 1, Key 2 shapekeys. Set 'Key 2' relative to 'Key 1'. Select 'Key 1' and translate/scale it.