Force data_cache reassignment after mass update
Explicitly reassign st.session_state.data_cache after mass update to ensure Streamlit picks up in-place mutations to the batch data. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -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.data_cache = data
|
||||
st.session_state.ui_reset_token += 1
|
||||
st.toast(f"Updated {len(target_indices)} sequences", icon="✅")
|
||||
st.rerun()
|
||||
|
||||
Reference in New Issue
Block a user