Custom properties (also used for window parameters passed to system.nav.openWindow) added to the root container are not reset to their default value when a window is opened. This results in the following undesirable behaviour:
- An unbound property will not update in the client if the value is changed in the designer.
- Optional arguments do not work as expected for system.nav.openWindow(). Any property not passed in the parameters dictionary will not reset to its default/unbound value.
Note that this undesirable behaviour persists for an entire client session. Even if the window is closed, when it is reopened any parameters not explicitly set will continue with whatever value they had before.
Is there some way that this can be fixed?