From c757038535f08f44bcc68dcee215c12a35522f7b Mon Sep 17 00:00:00 2001 From: Ethanfel Date: Fri, 6 Feb 2026 12:48:07 +0100 Subject: [PATCH] Fix mass update not refreshing UI Increment ui_reset_token after mass update save so Streamlit widgets re-read their values, matching all other save operations. Co-Authored-By: Claude Opus 4.6 --- tab_batch.py | 1 + 1 file changed, 1 insertion(+) diff --git a/tab_batch.py b/tab_batch.py index a573452..5937892 100644 --- a/tab_batch.py +++ b/tab_batch.py @@ -67,6 +67,7 @@ def _render_mass_update(batch_list, data, file_path, key_prefix): htree.commit(snapshot_payload, f"Mass update: {', '.join(selected_keys)}") data[KEY_HISTORY_TREE] = htree.to_dict() save_json(file_path, data) + st.session_state.ui_reset_token += 1 st.toast(f"Updated {len(target_indices)} sequences", icon="✅") st.rerun()