As far as I know when opening the same app with the same account in the same browser in a different tab, the session is the same. When you log out in one tab, you will be logged out in the other.
Though refresh of the tabs is not the same. If you trigger a microflow with a refresh client, my experience is that the tab which triggers the microflow is refreshed and the other tabs won’t even if the same page is opened with the same data.
could be that this last behavior is related to your issue.
Hey, in general, Mendix advises not to associate lot of objects with Session. Because, it will lead to performance issues too.
The reason is, all the associations will remain active till the session is active.
For your issue:
- Check the association between signature and session if it is proper?
- If the order is all about the orders made by the user himself and if the order is linked with the account, then do you really need to associate it with session? And does all orders have Signatures?
- If you are showing orders from other users also and if it is NPE, then probably try changing the association to *-* (if it is *-1)