Page MenuHome

Cannot change input field after changing value in Graph Editor
Closed, ResolvedPublic

Description

System Information
Operating system: Ubuntu 18.04
Graphics card: Intel

Blender Version
Broken: 2.80-e4dbfe0a98c1
Worked: 2.79b

Short description of error

After editing a value in the Graph Editor by dragging the curve point, editing the input field directly doesn't work anymore. The value snaps back to the original value immediately.

Exact steps for others to reproduce the error

  1. Create a Bezier curve
  2. Keyframe the Bevel End of the Bezier curve
  3. Modify the value of Bevel End via the Graph Editor by dragging the point
  4. Try to edit the Bevel End via the input field again

The attached file was created this way, and has the problem locked down. If opened with the current beta, the Bevel End of the curve cannot be changed via the input field.

Event Timeline

The test file:

I've seen the same issue in the GP object. After adding,
for example a keyframe for thickness or color, the input fields become unusable:

I have just found a "workaround":
temporally disable the Does F-curve contribute to result [ ] box in the graph editor side-bar and change/add a keyframe with the modified value.

Philipp Oeser (lichtwerk) triaged this task as Confirmed, Medium priority.

Can confirm (think this has been reported before, will try to find it)

Havent looked at the code (yet), also cannot find a duplicate atm.

Maybe @Alexander Gavrilov (angavrilov) has an idea right away?

Seems to be an old bug, e.g. I checked that it works in 2017-12 rBdc848e9a8b and is broken in 2018-05 rB4e5d5b3a9e5