If you have an onSolutionOpen method this gets run before the initSession() and filterSecurityTables() in the svySecurity module. This could cause data leakages as the tables will not be filtered correctly at that point.
Also whatever is set as the first form is also loaded and shown before the initSession() and filterSecurityTables() methods so again this could cause data leakage.
Another side effect is that you cannot use the scopes.svySecurity.active_tenant, active_user or active sessions relations in the first form onLoad method.
If you have an onSolutionOpen method this gets run before the initSession() and filterSecurityTables() in the svySecurity module. This could cause data leakages as the tables will not be filtered correctly at that point.
Also whatever is set as the first form is also loaded and shown before the initSession() and filterSecurityTables() methods so again this could cause data leakage.
Another side effect is that you cannot use the scopes.svySecurity.active_tenant, active_user or active sessions relations in the first form onLoad method.