Iterative improvements for SAML session refresh modal
In Inconsistent behavior for "resumed" SAML sessions (#419578 - closed) we added a modal that prompts users to refresh their page or login again if they are in the middle of typing a draft comment on an issue, and the SAML session expires. This was rolled out to GitLab team members and later production via #456996 (closed).
Some of the improvement that can be made are:
- Closing the modal in one tab should close it on other tabs if the session is shared across them. Currently the user must do that in each tab.
- A banner is displayed for refreshing the SAML session for to-dos while a modal is used for the comments. While this was done to ensure the interrupt is added for immediate action, it deviates from UI component used and we should get UX input on consolidating it. This can be done separate of this issue.