How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Switching pages within the new st.column_config.ButtonColumn

calendar_today July 10, 2026 person @Laura3 Laura domain streamlit

Hi @Johan5 , The rerun will be required to switch the page, so currently I don’t see any workaround, unless maybe you do something like set the session state in the callback, and then later in the script outside of the callback use the session state value to trigger a switch_page. We are exploring a feature that would allow reruns within callbacks, however, see the spec I wrote. here: [spec] Event-scoped fragment reruns by sfc-gh-lwilby-1 · Pull Request #15755 · streamlit/streamlit · GitHub .

open_in_new Read original post