Binding issue between custom UI components

hello @Klaas_Klever

Thanks for the deep research!

Actually, there is no bug, the flow you can see works by design.

When you modify a DataModel it doesn’t reflect these changes to linked components/properties immediately (in the current sync call stack) because there can be lots of changes and they apply asynchronously (in another sync call stack) for performance reasons right after completing the current sync call stack.

Take a look at the diagram below it describes two scenarios:

  1. without timer - where the component2 doesn’t have the new value yet
  2. with timer - where the component2 has the updated value

Regards, Vlad