Graph Editor's Add-Modifier Dropdown and F-Curve Tab are Not Available on Some Bones

Hello Everyone! I found that the Graph Editor’s Add Modifier dropdown and the F-Curve tab aren’t available on some bones, in Pose Mode.

Here’s the file:
No Add-Modifier dropdown & F-Curve tab on some bones

In the example, selecting the foot_ik.R won’t show the Add Modifier dropdown and the F-Curve tab in the Graph Editor:

But selecting the foot_ik.L will:

Why is that so?

In the graph-editor you have to expand the channels (open the lists under RigAction)
foot_ik.R has already cyclic modifier on all transformation channels, ik.L not.
you can select all your channels at once and add the cyclic modifier

I added a Cycles F-Curve modifier to the foot_ik.R in the Graph Editor and got this error:

ERROR (bke.fmodifier): C:\Users\blender\git\blender-v430\blender.git\source\blender\blenkernel\intern\fmodifier.cc:1068 add_fmodifier: Cannot add ‘Cycles’ modifier to F-Curve, as ‘Cycles’ modifier can only be first in stack.
Error: Modifier could not be added (see console for details)

ik.R has already cycles modifier in your file, try it on ik.L

The problem is selecting the foot_ik.L will show the Add Modifier dropdown and F-Curve tab:

Whereas selecting the foot_ik.R won’t:

That’s really interesting :slight_smile:
witch blender version is it? i tried your file in 5.0 + 5.1 + 5.2Alpha (22March)
disable Addons? (ie ‘randomise noise offset’)

I use Blender 4.3.2

In 4.3.1 it works here, but i have no graph-editor-addons…

Can you see the Add Modifier dropdown and the F-Curve tab in the Graph Editor, when selecting the foot_ik.R?

Blender 4.3.1

Thank you, it means there’s something wrong with Blender 4.3.2

i still think it’s an addon causing the problem. The button ‘random offset noise modifier’ is not available in a ‘normal’ blender version

I disabled the add-on, but the problem persists. I notice that the wrench icons on the animation channels of the foot_ik.L and foot_ik.R look different (please see the screenshots on post #5)

Grey wrench means no modifier on this channel, white means any modifier on this channel, maybe the problem is in your NLA-editor: many locked actions…

Apparently, there’s a bug. If I select one animation channel first, then select all animation channels, the Add Modifier dropdown and F-Curve tab will appear

ok, but this is not a bug, it’s in all blender versions that you have to select a channel first