The Action Constraint would only allow actions that were once assigned to objects, i.e. with `action->idroot == ID_OB`. This did not take into account the equally valid `0` case, which is what indicates that this Action has never been assigned to anything yet. Pull Request: https://projects.blender.org/blender/blender/pulls/128072