PrefectHQ / prefect

Prefect is a workflow orchestration framework for building resilient data pipelines in Python.
https://prefect.io
Apache License 2.0
15.92k stars 1.56k forks source link

After the session is expired, the Prefect Dashboard gets stuck in a session loop #14780

Closed ZhiWei-Kagr closed 1 month ago

ZhiWei-Kagr commented 1 month ago

Bug summary

With multiple tabs of Prefect Dashboard open, and using SSO, when the session expires, the dashboard gets into a state where it flips between the dialog that tells me the session is expired and the actual dashboard page. See attached video capture.

https://github.com/user-attachments/assets/85d3134b-2f35-4be4-8649-5clc63c0d4d8b

To resolve this, I have to clear my cookies. Closing the tab and starting a new tab, even from the Sign in link on https://prefect.io doesn't reset this behavior

Version info (prefect version output)

Prefect Dashboard

Additional context

I'm using Microsoft Edge for Business version 126.0.2592.113 I also have the dashboard installed as a web app using Edge's "Install site as app" feature.

znicholasbrown commented 1 month ago

Hi @ZhiWei-Kagr - thank you for opening an issue; we believe this has been addressed..

If you're still stuck, try closing all Prefect Cloud tabs/windows (don't leave any in the background), clearing your cache, and trying again.

Please feel free to re-open if you continue to experience the behavior.