I tried to isolate the problem and illustrate how it works
the model changes, but the changes are not bidirectional and are not passed to the interface
moreover, i don’t know exactly how yet, but the data changed in this way are “erased” by the interface after some time
If Settings is a class the path will result in changing the Settings instance, but it won’t create a new instance. It will just write the property “path” inside the existing Settings instance.
Since it’s not a new instance it doesn’t get pushed by the master channel.
If record isn’t an option for you, here is another solution to make sure that the master channel gets pushed to: channel_bypath_class_force.vl (50.0 KB)