Streamlit-cookies-manager on Safari not working?

I am utilizing the streamlit-cookies-manager library: streamlit-cookies-manager · PyPI

and loading it as follows

from streamlit_cookies_manager import EncryptedCookieManager

cookies = EncryptedCookieManager(
            prefix="prefix_here",
            password="pw_here"

if not cookies.ready():
    st.stop()

cookies['my_key'] = 'my_value'
cookies.save()

I am noticing that any attribute I add and save to the cookies does not appear to work on a quick mobile test (iPhone 13 / safari) as well as on Safari on MacOS, so some multi-session management I’m doing works on desktop firefox/Chrome but not on mobile or desktop safari

Is this expected behavior with this cookie manager? Is there an alternative approach?

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.