Dynamic combo boxes in Kinetic fail to load saved values (timing issue?)

Hello, I’m migrating a Product Configurator from Classic UX to Kinetic UX.

I have several combo boxes that use Dynamic Lists, and their content is filtered or switched based on conditions like checking the value of other inputs (for example Inputs.rdoLab.Value == "3").
All of that works correctly while the configurator is open.

However, the issue appears when saving and reopening the configurator:

  • In Classic, when the configurator was reopened, all saved values—including those in combo boxes with dynamic lists—were automatically restored without any issue.
  • In Kinetic, the combo boxes that use dynamic lists do not repopulate their saved values when the configurator is reopened. The static (non-dynamic) combo boxes load correctly; only the dynamic ones fail to restore their selected value.

My questions are:

  1. Is this the expected behavior in Kinetic?
    (Meaning: dynamic list conditions are not evaluated early enough to restore the saved value.)
  2. Do I need to create a UDM or rule to force the dynamic list to refresh on load?
  3. If so, which event should be used?
    I see “On Loaded” but there is no “On Load” event like in Classic, and I’m not sure which one is evaluated early enough for the combo box to repopulate correctly.

Any guidance or best practices for handling this scenario in Kinetic would be greatly appreciated.

After researching and testing, it seems that when Kinetic tries to restore the saved value into a combo box that uses a dynamic list, there is a timing issue: the dynamic list hasn’t finished loading yet, so the value doesn’t exist in the list at that moment, and therefore it cannot be applied.