fix: session expiration dialog fix
Created by: xkureck
- when user is logged in and then doesnt use the web browser for some time the browser operating system can put the browser to sleep so the refresh of the tokens is not working
- when user then go back to the browser and go to some page where there is multiple independent call to rpc, multiple session expiration dialog appears and user must click to "sing in" on all of them
- this fix ensures that the session expiration dialog is opened only once