We have an application that authenticates using SMART on FHIR successfully, however, it loses authentication state when the refresh button is clicked within Cerner, so the app stalls, we've tried storing said state in cookies, but as cookies are shared across patient tabs, there was some cross contamination of sessions (loading the patient data for a patient other than the tab would suggest). It seems like the logical functionality for the refresh button would be to re authenticate with SMART, however that doesn't seem to be the case.
Are there best practices to handling the refresh button? Has anyone else come across this issue?