Chooser Table Editor Bug

Issue 1: Modifying data in the Output StructColumn does not mark the ChooserTable as dirty

After adding an Output StructColumn, modifying the data inside the output struct does not cause the corresponding ChooserTable asset to be marked as dirty.

Issue 2: References remain after duplicating and deleting a ChooserTable

When duplicating a ChooserTable asset and then deleted the original configuration, the Reference Viewer still shows references to the deleted table. [Image Removed]Note:inside UChooserTable::RemoveNestedChooser properly clears the remaining reference and resolves the problem.​

[Image Removed]Issue 3: Missing property binding remains after variable removal, causing build failure

[Attachment Removed]

Hey there,

Issue 1: Modifying data in the Output StructColumn does not mark the ChooserTable as dirty

I was unable to reproduce this issue. Do you have any engine changes and a repro you could send for this?

Issue 2: References remain after duplicating and deleting a ChooserTable

This was fixed, and you can merge CL:48858506 from your mainline Perforce, or https://github.com/EpicGames/UnrealEngine/commit/0cd1b3dd89e8104fdaea3095250ef1e10283a2ed

Issue 3: Missing property binding remains after variable removal, causing build failure

This is by design, and there are some tools to help you search and replace variables after you’ve deleted them. Also, when a variable is deleted, a warning is shown in both the output screen and the chooser icon.

Dustin

[Attachment Removed]

Thank you,

This has been fixed for the next release, but it was part of a larger refactor that would be unsafe to merge back in, and it’s unclear what the targeted fix would be.

Dustin

[Attachment Removed]

Steps to Reproduce:

  1. Create a new struct named Struct_Test and add any variables to it, including an InstancedStruct
  2. Create a new empty ChooserTable, set its Output to Struct_Test, then add an OutputStructColumn. Save the ChooserTable after configuration.
  3. Edit the variables in the Struct Column. You will find that the ChooserTable is not marked as dirty after the modification.

The detailed steps can be seen in the attached video I uploaded.

[Attachment Removed]