The EditField class inherits from two classes, EditRegion and TextField. EditRegion has a blueprint action for "ShowCaret", and TextField provides a real implementation of "ShowCaret". The class compiles and runs, but it seems to call the empty blueprint (i.e. "ShowCaret" does nothing).
Currently, EditField contains a manual implementation of "ShowCaret" that forces it to use the TextField parent implementation. If you comment this out you should see the behavior. You'll know you've reproduced the error if clicking in an EditField doesn't show the caret.
The EditField class inherits from two classes, EditRegion and TextField. EditRegion has a blueprint action for "ShowCaret", and TextField provides a real implementation of "ShowCaret". The class compiles and runs, but it seems to call the empty blueprint (i.e. "ShowCaret" does nothing).
Currently, EditField contains a manual implementation of "ShowCaret" that forces it to use the TextField parent implementation. If you comment this out you should see the behavior. You'll know you've reproduced the error if clicking in an EditField doesn't show the caret.