When editing a item from a collection in a popup, having a tabbed layout, the changes are not always saved.
To reproduce the error see example project in the attachment
- Go to Widget -> Widget 1
- Edit the linked "Thing 1"
- Change on tab Name "Thing 1" into "Thing A"
- Change on tab Comment "Comment Thing 1" into Comment Thing A"
- Click OK
=> In the linked list only the Comment has been changed, the Name has still the old value
Remarks:
- When reversing step 3 and 4, both changes are saved correctly.
- When changing Thing 1 directly via the main navigation, both changes are saved correctly.
- It seams that changed on the first tab, are not committed.
Is this a bug? Any solutions available?
Hello Joël.
Thank you for the report. I have replicated the issue and passed it to developers for further research. We will get back once we have any result.
The issue seems to be related to the delayed view items initialization feature. As a temporary workaround, you can disable it by setting the WebApplication.Instance.DelayedViewItemsInitialization property to False before the Setup method is called.