BP overriden methods from former inherit BP classes are still locked

Description
I got a BP class BaseProp with a inherited class MeshProp. There is a method in BaseProp called OffsetPosition with some inputs and outputs. In the MeshProp i override this method. After reparenting the MeshProp to Actor, the method OffsetPosition remains in MeshProp, but the Graph keeps being locked with the saying “Graph is not editable” (means you cannot modify description, category, keyword, inputs, outputs etc.). Duplicates of these methods are locked as well.

Steps to reproduce

  1. Create a blueprint called “BaseTest” inherited from Actor.
  2. Create a blueprint called “ConcreteTest” inherited from “BaseTest”.
  3. Add a method into “BaseTest” called “VirtualTest” with some inputs and outputs.
  4. Override the method “VirtualTest” in “ConcreteTest”.
  5. Change the Parent Class of “ConcreteTest” to Actor.
  6. Click on “VirtualTest” in “ConcreteTest”, try to change the inputs and outputs, but its still locked like in overriden state.

Hi .,

Thank you for submitting a bug report. I have reproduced this issue and logged a report for it here. You can track the report’s status as the issue is reviewed by our development staff.