You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When calling a method on a control the executeControlMethod is used to transfer data from browser to node context. To do so the circular references in the return object need to be removed.
Right now the original ui5 object is manipulated by reference. This can probably cause issues later on in the app and/ or tests.
TODO: don't manipulate e.g use delete <property> on the original object.
The text was updated successfully, but these errors were encountered:
- introduce collapseObject for flattening the inheritance Prototype
this avoids deletion of original object's properties,
causing unintended side effects
- rm unused window.wdi5...
- isCyclic
- removeCyclic
- should fix#275
When calling a method on a control the executeControlMethod is used to transfer data from browser to node context. To do so the circular references in the return object need to be removed.
Right now the original ui5 object is manipulated by reference. This can probably cause issues later on in the app and/ or tests.
TODO: don't manipulate e.g use
delete <property>
on the original object.The text was updated successfully, but these errors were encountered: