fix: 自主行动按钮立即生效,去掉scope=fragment

This commit is contained in:
Liang Jiaqing
2026-02-19 10:26:53 +08:00
parent 2cb7c079a7
commit 467c4c0eb2

View File

@@ -56,13 +56,13 @@ def render_sidebar():
if st.button("⏸️ 禁止自主行动"): if st.button("⏸️ 禁止自主行动"):
st.session_state.autonomous_enabled = False st.session_state.autonomous_enabled = False
st.toast("⏸️ 已禁止自主行动") st.toast("⏸️ 已禁止自主行动")
st.rerun(scope="fragment") st.rerun()
st.caption("🟢 自主行动运行中会在你离开它30分钟后自动进行") st.caption("🟢 自主行动运行中会在你离开它30分钟后自动进行")
else: else:
if st.button("▶️ 允许自主行动", type="primary"): if st.button("▶️ 允许自主行动", type="primary"):
st.session_state.autonomous_enabled = True st.session_state.autonomous_enabled = True
st.toast("✅ 已允许自主行动") st.toast("✅ 已允许自主行动")
st.rerun(scope="fragment") st.rerun()
st.caption("🔴 自主行动已停止") st.caption("🔴 自主行动已停止")
with st.sidebar: render_sidebar() with st.sidebar: render_sidebar()