I have a page which displays some data stored in a database (furthermore defined as "dynamic data"). A modal-dialog also exists on the page which contains some other related dynamic data. The data is real-time and changes based on the actions of other users, but doesn't change real fast.
From a UX perspective, when should the dialog load its dynamic data?
- When the main page is initial loaded?
- When the dialog is first opened?
- Every time the dialog is opened?
- Something else?
Please elaborate on user expectations regarding whether the dialog should display data at the same state as the main page or whether the dialog should always display the latest data.