Steps to Reproduce
  1. Create a test structure to be customized and a Objector with a TArray variable with that structure.
  2. Create and register new IPropertyTypeCustomization
  3. Create a simple slate with a log in construction and virtual destructor just to debug life state.
  4. Use CustomizeHeader() method and HeaderRow.ValueContent() to create a new instance of your slate clase.
  5. Once in editor check in your actor the variable and fill the array with a few elements.
  6. Construction will be execute but destruction will never called

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-185407 in the post.

Login to Vote

ComponentUE - Editor - UX
Affects Versions5.05.1
Target Fix5.3
Fix Commit25864278
Main Commit25864287
CreatedMay 9, 2023
ResolvedJun 8, 2023
UpdatedAug 17, 2023