GitLab issues with keeping sessions persistent
I notice a lot of issues with keeping sessions persistent on Pleroma's GitLab. In one case, I will be logged out on one device/browser if I log in on another device/browser. And in another case if I close and reopen the last browser/device I logged in with, I will suddenly have duplicate sessions.
I double checked all my browsers and none of them have removing cookies and site data after closing the browser enabled.
Steps to reproduce the first case:
- Log in to Pleroma's GitLab on one browser.
- Log in to Pleroma's GitLab on another browser.
- Close out the first browser.
- Reopen the first browser logged into.
- Try going to Pleroma's GitLab from the first browser.
Steps to reproduce the second case:
- Clear all sessions and log out.
- Log in to Pleroma's GitLab.
- Close out current browser.
- Reopen current browser.
- Go to Pleroma's GitLab.
- Visit https://git.pleroma.social/-/profile/active_sessions and you'll see two sessions instead of only one session for the same device.