Any working cookie manager for multipage and multiuser?

I have seen many implementations of custom components for cookie managers in Streamlit that wrap around javascript’s universal-cookies and all of them have had weird behaviors with my multipage Streamlit application.
After seeing some discussions in the repos, I believe the issue is not my implementation but rather the integration of this universal-cookies with streamlit’s behaviors. By weird behaviors I mean sometimes being able to fetch/set/delete the cookies, sometimes not.

Is cookies something Streamlit simply cannot provide without using Snowflake’s services?

Curious if you were able to find a reliable way to handle cookies in streamlit? I’m currently trying to figure out how to maintain the user authentication across page reloads, so that I don’t always have to log in anew after every page refresh.